Jobs · Engineering

Senior Android Engineer II

Fetch · United States · 4 days ago
RemoteRemoteEngineering$190k–$224k/yrFull-time

About the role

We're looking for an Android Engineer to join our mobile team. Your work will enhance the experience within our third-party rewards and shoppability domains, helping millions of users engage with partners and maximize their rewards.

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

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

Similar jobs