Fetch

Fetch

Senior Android Engineer II

USA · Senior · Full-time

Sponsorship not specifiedDetected 13 days ago
KotlinAndroidJetpack ComposeCI/CDProduct ManagementJUnit

About the role

  • We're hiring an Android Engineer to join our mobile team, focused on enhancing the experience within our third-party rewards and shoppability domains.
  • You'll be part of a cutting-edge Android team operating on a modern, 150+ module architecture built with the latest Android best practices.
  • Our stack includes Kotlin 2.X, 95% Jetpack Compose UI, MVVM with Hilt for dependency injection, and tooling like Gradle convention plugins, KSP, and Room.

Responsibilities

  • 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.

Requirements

  • 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.
  • experience working with team-based development is essential.
  • Comfort navigating ambiguity, proposing paths forward, and driving toward outcomes.
  • Familiarity with geospatial or mapping functionality in mobile apps.
  • Generalist engineering experience, including backend or cross-platform development.

This listing is sourced directly from Fetch's careers page and normalized into a canonical job model.