Senior Android Engineer I
Fetch
Role Description
We’re hiring an Android Engineer to join our mobile team, focused on enhancing the experience within our third-party rewards and shoppability domains. This critical part of the Fetch app helps millions of users browse and activate rewards from external partners, discover shoppable products tailored to their preferences, and plan purchases that reliably earn Fetch points through attribution. By making it easier for users to find and activate relevant offers, your work will help them engage with partners and maximize their rewards.
You’ll be working at the intersection of e-commerce, marketing technology, and attribution, building Android experiences that are fast, intuitive, and seamlessly integrated into the broader Fetch ecosystem.
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
- Gradle convention plugins, KSP, and Room
We optimize build performance with remote caches and CI pipelines powered by Bitrise.
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.
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.
Company Description
At Fetch, engineering is driven by curiosity, ownership, and a bias toward action. We operate in complex problem spaces where the right answer is not always clear, and success depends on adaptability, critical thinking, and informed decision-making. Our engineers are comfortable navigating ambiguity, understanding tradeoffs, gathering context, and turning uncertainty into progress while maintaining high technical standards.
Engineers at Fetch take pride in building reliable, scalable systems that serve millions of users. You will contribute directly to the codebase, collaborate closely with cross-functional partners, and help shape best practices that elevate the quality of our work. We foster a culture of mentorship and collaboration, where engineers grow by learning from one another and holding a high bar for quality, reliability, and impact.
- Role Description We are seeking a Senior Android Engineer to join our team and contribute to building high-quality, scalable mobile applications. The ideal candidate will bring strong technical expertise, leadership skills and a passion for crafting clean, maintainable...SeniorFull time
- Role Description We’re hiring an Android Engineer to join our mobile team, focused on enhancing the experience within our third-party rewards and shoppability domains. This critical part of the Fetch app helps millions of users browse and activate rewards from external...SeniorFull timeLocal areaRemote work
$175k - $215k
...Partnerships / B2B(2C) monetization. ~The Growth team serves as the engine for rider acquisition, engagement and retention. ~Drive... ...experiences spanning mobile apps and the car. ~Build key Android UX flows within the Growth Team and have the opportunity to extend...SeniorFull time- Role Description We’re looking for an Android Engineer who doesn’t just write code — you build products that people open every single day. You’ll own key parts of the Replika experience on Android, from architecture to polish, shipping features that directly shape how...SeniorFull timeRemote workWorldwideFlexible hours
- Role Description We are looking for a Senior Android Engineer to design, build, and maintain features that power consumer-facing dating experiences. You will work in Kotlin with Jetpack Compose and XML-based views, owning features end-to-end from technical design through...SeniorFull timeWork at officeRemote workFlexible hours
$190.8k - $267.1k
Role Description As a Senior Android Engineer on the Android Platform team, you will design and evolve an Android platform that lets every Android engineer at Reddit quickly identify and ship better user experiences. You’ll work in a large, multi-team Android codebase with...SeniorFull timeFlexible hours$178k - $205k
Role Description We’re looking for a Senior Android Engineer with a strong background in Native Android development to join our Mobile team. This is a high-impact role at the intersection of mobile engineering and security, where you’ll help shape the future of mobile device...SeniorFull timeRemote workWork from homeVisa sponsorship$162k - $200k
Role Description As a Senior Android Software Engineer at Fanatics, you'll design, develop, test, and maintain scalable, high-quality systems to deliver exceptional customer experiences. We work on the Fanatics App, the brand-forward application of Fanatics that encompasses...SeniorFull time$152k - $200k
Role Description As a Senior Android Software Engineer at Fanatics, you'll design, develop, test, and maintain scalable, high-quality systems to deliver exceptional customer experiences. We work on the Fanatics App, the brand-forward application of Fanatics that encompasses...SeniorFull timeTemporary work€2,000 per month
Role Description We are seeking a self-motivated Senior Android Engineer to join our team. You will design, build, and deliver medical-grade Android applications and SDKs in Kotlin and Java with a strong focus on internationalization and localization for multiple markets...SeniorFull timeWork experience placementRemote workFlexible hours$100k - $140k
Role Description We're building the world’s first AI-driven film studio and distribution platform. We need a senior Android engineer to own both TrueShort (true crime streaming) and GoodWatch (kids' streaming) from scratch. Both apps are greenfield, allowing you to make...SeniorFull timeRemote work- Role Description We're looking for a talented Sr. Android Engineer for our mobile team to join Bankjoy! You will be responsible for developing native Android code solutions to build digital banking products and features with best UI and UX practices. ~Partner cross-functionally...SeniorFull timeRemote work
- ...following the software development lifecycle. ~Collaborates with Engineering Managers and Mobile Architects on engineering design and... ...products. ~Mobile Development Experience: Kotlin, Java, and Android Studio. ~Strong knowledge of Material Design and Android...SeniorFull time
$121.5k - $145.5k
...Boston, MA; San Francisco Bay Area, CA; Dallas, TX; Salt Lake City, UT; Seattle, WA; and Portland, ME. We are seeking a Senior Android Engineer to join the 10-4 Mobile Engineering team. In this role, you’ll help scale a modern mobile platform purpose-built for owner/...SeniorFull timeContract workRemote workFlexible hours- ...Senior Android Engineer We are hiring on behalf of our client, a high-growth, venture-backed financial technology organization who is seeking an exceptional Senior Android Engineer to join its core mobile engineering team on a strictly confidential basis. This company...SeniorRemote work
- ...Senior Android Engineer This is an opportunity to join a remote-first technology company building Android applications that operate beyond the limits of traditional connectivity. The team develops software that integrates mobile apps with custom hardware, satellite...SeniorFull timeRemote workFlexible hours
$150k - $300k
...line of code you write affects real revenue for real businesses. We move fast, ship often, and measure everything. As a Senior Android SDK Engineer, your key responsibilities will be to: ~Collaborate with the product team to design and implement core SDK features...SeniorFull timeWork at officeRemote work$175k - $215k
...Senior Android Engineer Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building the Waymo Driver—The World's Most Experienced...SeniorFull timeRemote work- ...Responsibilities Design and implement the Android app users will be working with Work with... ...edge technologies Work with the backend engineering team to design APIs needed for the... ...Engineering team: you will talk with one of our Senior Engineers. This is a great moment to ask...SeniorRemote work
- ...Senior Android Engineer Knot's mission is to empower consumers and businesses alike with connected merchant and banking experiences. Knot is like "Plaid for merchant connectivity." We are building the platform connecting merchants to the many applications that consumers...SeniorWork at office
$150k - $200k
...time features. This role will be foundational to advancing our Android platform, scaling reliably, and enabling the next generation of Brick’s product. Job Summary / About the Role: As a Senior Android Engineer, you will own major parts of the Android application...SeniorWork at officeLocal areaWork from home3 days per week- ...customers worldwide, the team combines technical expertise, speed, and a commitment to delivering meaningful impact. We are looking for Android Developers who are excited to be involved in every stage of a feature’s lifecycle — from initial concept through to release. This...SeniorImmediate startRemote workWorldwide
- ...WHOOP empowers its members to perform at a higher level through a deeper understanding of their bodies and daily lives. The Senior Android Engineer will be involved in the planning, design, development, validation, and maintenance of various features of the WHOOP...SeniorWork at officeLocal areaImmediate startRemote workRelocation2 days per week
$170k - $216k
...into a high scale, world-class service. We are building a team of engineers dedicated to further developing our in-car experience. Projects... ...between riders and the AV at pickups and dropoffs. Work on an Android application to control the car features before and during a...SeniorFull timeRemote work- Role Description We are looking for a Senior Android Engineer with extensive expertise in build automation, CI/CD infrastructure, and the nuances of deploying enterprise mobile applications. This role focuses on optimizing the Android development lifecycle while strictly...SeniorContract work
$10k
...a relationship, for all. About the Role As a key member of our Android team, you will play a vital role in developing and maintaining... ...product managers, technical project managers, designers, data engineers, backend engineers, and QA specialists, you will work closely with...Senior$190.8k - $267.1k
Role Description This is an Android role on Reddit’s Design System Team. The mission of the Design System Team is to deliver a... ...accessible experience across all of Reddit’s platforms. As a Senior Android engineer on the Design System Team, you will help evolve Reddit’s...SeniorFull timeFlexible hours$177k - $211k
...Senior Android Engineer Job Description CoStar Group (NASDAQ: CSGP) is a leading global provider of commercial and residential real estate information, analytics, and online marketplaces. Included in the S&P 500 Index and the NASDAQ 100, CoStar Group is on a mission...SeniorFull timeWork at office- ...the foundation for massive scale, and you’ll help shape the Android experience across three cornerstone products. Expect high... ...Revi Role We’re looking for a highly skilled and self-driven Senior Android Engineer to lead Android development across our three core...SeniorWork at officeFlexible hoursShift work
- ...their best work — both in and out of the office. Our engineering organization consists of many talented Android and iOS app developers distributed across the EU... ...release, maintenance and bug fixes. We are looking for Senior Android Engineers (minimum 5 years of experience)...SeniorWork at officeLocal areaRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Android Engineer I. Be the first to apply!












