Skip to content
FetchFetch

Senior Android Engineer I

Senior Android Engineer building rewards discovery, shoppability, and attribution features in Fetch's Kotlin/Jetpack Compose app. Requires 5+ years Android experience, strong testing and architecture skills, and cross-functional collaboration to deliver intuitive mobile experiences for millions of users.

About the job

What You’ll Do

  • Own and deliver Android features that power rewards discovery and shoppable content, from browsing and saving offers to linking purchases back to Fetch.
  • Integrate with partner APIs and marketing tech systems, ensuring rewards attribution is accurate and reliable.
  • Optimize shoppability flows for performance and ease of use, reducing friction from product discovery through to purchase planning.
  • Collaborate with product and design to ensure users can quickly find and activate offers most relevant to them.
  • Monitor and improve engagement metrics, helping the team track how features drive user adoption and rewards redemption.
  • Work across backend, data, and marketing tech teams to bring new partner integrations and e-commerce capabilities into the app.

Minimum Qualifications

  • 5 years of hands-on experience developing and releasing Android applications.
  • Strong command of Android fundamentals and modern tools/libraries (Kotlin, Jetpack, Coroutines, Compose).
  • Demonstrated experience with unit testing and UI testing frameworks (JUnit, Espresso, Compose Testing), with a focus on delivering reliable, maintainable code.
  • Experience with dependency injection frameworks (Hilt, Dagger, or similar).
  • Hands-on experience with Room or equivalent local persistence solutions.
  • Exposure to and ability to contribute to architecture, modularization, and component design in a large codebase.
  • Demonstrated success working within cross-functional teams to ship impactful, user-focused features.
  • Strong skills in debugging, profiling, and performance tuning.
  • Effective communicator with experience aligning technical work with product goals.
  • A collaborative mindset; experience working with team-based development is essential.
  • Comfort navigating ambiguity, proposing paths forward, and driving toward outcomes.
  • An AI-forward mentality to explore and apply the latest tools that improve engineering efficiency.

Nice-to-Haves

  • Experience working in large, multi-module codebases with scalable architectures.
  • Familiarity with build tooling (Gradle convention plugins, KSP) or contributing to CI/CD pipelines (Bitrise or similar).
  • Background building mobile features in rewards, e-commerce, or marketing attribution domains.
  • Familiarity with geospatial or mapping functionality in mobile apps.
  • Generalist engineering experience, including backend or cross-platform development.
  • Engagement in open-source ecosystems or collaborative development communities.

Compensation & Benefits

  • Base salary range: $162,198 - $190,821.
  • Equity in Fetch.
  • 401k match up to 4%.
  • Comprehensive medical, dental, and vision plans (including for pets).
  • $10,000 per year in education reimbursement.
  • Employee Resource Groups focused on diversity and inclusion.
  • Flexible PTO, 9 paid holidays, and year-end week-long break.
  • 20 weeks paid parental leave for primary caregivers, 14 weeks for secondary.
  • One-time $2,000 Calvin Care Cash for new family members.
  • Flexible work environment.

Skills

Android, Kotlin, Jetpack Compose, Mvvm, Hilt, Room, Coroutines, Junit, Espresso, Gradle, Ksp, Bitrise

SpotOn

SpotOn

United States
Senior Software Engineer II
$160k+/yrRemote8+ YOEAndroid Engineering

Develop and lead Android software for high-availability restaurant point-of-sale systems, with an emphasis on payments, security, scalability, and reliability. Requires 8+ years of Android experience, Java and Kotlin proficiency, and a bachelor’s degree.

Duolingo

Duolingo

Pittsburgh, PA
Senior Android Engineer, Client Platform - Application Stability and Performance
$183k+/yrOn-site5+ YOEAndroid Engineering

Own the stability and performance of Duolingo’s Android learning app, leading architecture improvements and building tooling for tracing, benchmarking, and regression detection. The role requires strong Kotlin and modern Android expertise, experience diagnosing complex application issues, and mentorship skills.

Instacart

Instacart

United States
Senior Android Engineer II, Digital Twin Platform
$192k+/yrRemote5+ YOEAndroid Engineering

Build and lead Android applications powering Instacart’s Digital Twin Platform, store-view, and Connected Stores initiatives. The role requires 5+ years of Android experience, strong Kotlin or Java expertise, architectural leadership, and comfort integrating hardware and data-intensive systems.

Instacart

Instacart

United States

Senior Mobile Engineer
$214k+/yrRemote5+ YOEAndroid Engineering

Senior mobile engineer responsible for building and optimizing Android applications alongside distributed backend systems, leading development lifecycles, and improving delivery pipelines. Requires a bachelor’s degree and at least five years of related experience, including advanced Android development.

Sekai

Sekai

United States

Senior Android Engineer, Native Platform
No salary listedRemote5+ YOEAndroid Engineering

Build and own the native Android foundation for a consumer AI-driven social platform, focusing on app architecture, hybrid integrations, and production quality. Requires 5+ years of Android experience with Kotlin and Jetpack Compose in a fast-paced startup.