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.
$150k - $185k
Major League Baseball is looking for a Senior Android Engineer, MLB App Feature Teams to join the team building the MLB App experiences that bring fans closer to the game, including personalized feeds, real-time scores and stats, notifications, widgets, advertising surfaces...SeniorContract workTemporary workWork experience placementRemote work$92.1k - $140k
...values purpose, collaboration, and excellence then we’d love to meet you. Our Banno Financial Platform group is seeking a talented Android Engineer to help us provide the most cutting-edge mobile banking products to financial institutions across the country. You’ll join a...SeniorPermanent employmentH1bWork at officeLocal areaRemote work- ...A leading technology company is seeking a remote Senior Android Developer to join their expanding mobile development team. The ideal candidate will have over 5 years of experience with Android development, particularly in Java and Kotlin, and a solid understanding of...SeniorRemote work
- A technology company is seeking a Staff Android Engineer to join their team. You will design and develop features for an Android client, balancing speed and quality while contributing to product strategy. Ideal candidates will have over five years of mobile development...SeniorRemote work
- ...Focused on enhancing user experiences in rewards and shoppability domains, the full-time Senior Android Engineer will develop and deliver Android features, integrate with partner APIs, and optimize performance, all while working remotely. Key responsibilities Own and...SeniorFull timeRemote work
- 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$120k - $140k
...people in their fitness journey and revolutionized the industry along the way. And we’re just getting started!OverviewThe Senior Android Engineer is a leading velocity contributor for a cross-functional delivery Pod, responsible for shaping, reinforcing, and executing...SeniorWork at officeLocal areaRemote workWork from home- 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
$217k - $303.9k
...lead for a high-caliber, inclusive team of engineers across the organization. Work cross-... ...development, and implementation across Reddit’s Android architecture in conjunction with... ...observability. Partner cross-functionally and with senior leadership on our strategic roadmap,...SeniorFor contractorsWork experience placementWork at officeRemote 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- ...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
- ...technology that enhances technician productivity, improves customer experiences, and drives scalable growth. We’re looking for a Sr Android Engineer who’s excited to make an impact. In this role, you will be responsible for building and evolving our native Android...SeniorFull timeFor contractorsLocal areaFlexible hours
€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 placementRelocationFlexible hours$145k - $170k
...Android Engineer Perchwell is the modern real estate listings platform built for agents to search smarter, collaborate better, and close... ...driving execution and ensuring quality while partnering with senior engineers and leadership on overall direction. Enhance product...SeniorWork experience placementWork at officeImmediate startRemote workRelocationRelocation packageFlexible hours3 days per week1 day per week$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- ...Responsibilities Design and implement the Android app users will be working with Work... ...edge technologies Work with the backend engineering team to design APIs needed for the mobile... ...team: you will talk with one of our Senior Engineers. This is a great moment to ask...SeniorRemote work
$97.1k - $161.8k
...with the flexibility to work from home one day per weekOverview: We are looking for a Senior Android Developer with strong experience in Java and Kotlin to join our mobile engineering team focused on delivering secure, scalable, and user-friendly banking applications. The...SeniorFull timeWork experience placementWork from home- Irvine, CA Full-time $150k - $180kPosted 10/25/2021If you are a Senior Android Developer with experience, please read on! We are looking to bring on an Android Developer to help us with our online streaming service. You will be responsible for developing our Android applications...SeniorFull time
- Washington DC or New YorkLab49 - Software Engineering /Contractor /HybridLAB49 is a specialist strategy, design, and technology consulting... ...for them and their clients. You will be working on an Android application - a retirement income planning platform that helps...SeniorFor contractorsWork at officeRemote work
$48k - $96k
...Senior Android Developer – Lumenalta Join to apply for the Senior Android Developer role at Lumenalta . This is a fully remote position... ...Level Mid‑Senior level Employment Type Full‑time Job Function Engineering, Information Technology, and Consulting – IT Services and IT...SeniorFull timeRemote workMonday to FridayFlexible hours$166.9k - $203.9k
...Redfin is continually improving and expanding our app to include new features, and options for our customers. As a Sr. Android Mobile Software Engineer, you'll join a passionate team working to enable Redfin's app developers to build and ship the top-rated real estate...SeniorMinimum wageFull timeWork at officeRemote workNight shiftWeekend work- ...Seeking a Senior Android Developer with expertise in native Android development and preferred iOS experience, this contract position offers a hybrid work environment based in Denver, CO, requiring onsite presence approximately three days per month while focusing on building...SeniorContract workRemote work
- Role Description I have an opportunity for "Sr. Android Developer" (REMOTE) and I am looking for a candidate who can join immediately... .... ~5 plus years of experience with Android application engineering with at least one app shipped to the Google Play Store. ~Experience...SeniorFull timeImmediate startRemote work
$150k - $185k
...security, and safety missions. We're growing our team to meet expanding demands and opportunities. We are looking for a Senior Android Software Engineer to own and drive development of our Android applications. You will be working collaboratively with all teams in Reveal...SeniorRemote workHome office$48k - $96k
...technical assessment will be required) Senior-level experience of at least 4 years of... ...RxJava Strong design and coding skills (Java/Android) Written and verbal advanced English... ...Seniority level Mid-Senior level Job function Engineering, Information Technology, and Consulting;...SeniorFull timeWork at officeRemote workMonday to FridayFlexible hours$164k - $220k
...mobile first. We have built and maintain multiple fully-native Android and iOS apps that healthcare professionals use on a daily basis... ...each platform. We are looking for a talented Android Software Engineer to join our team of 10 Android engineers. Doximity is based in...SeniorFull timeWork at officeLocal areaRemote workFlexible hours$140k - $160k
...You’ll be part of our mobile team, building and maintaining the Android SDK. This library uses specially developed techniques to... ...just a code monkey though. You desire to work closely with other engineers who share your love of development. You see big-picture value in...SeniorSeasonal workLocal areaRemote workWork from homeFlexible hours$150k
...Overview Corporate Tools is hiring a Sr. Android App Developer for $150,000/year. You will be a traditional company employee. This is a remote position, but if you're near one of our local offices, you're welcome to come hangout with us in-office as well. Our main...SeniorWork at officeLocal areaRemote workFlexible hoursWeekend work- ...Augmentation)• Permanent Placement (Staff Augmentation)• ICAP (Contractor Payroll)• Flextrack (Vendor Management System)Job DescriptionAs Senior Android/Mobile Platform Developer you will work directly with the product, design and test teams to develop a platform for creating the...SeniorPermanent employmentContract workFor contractorsRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Android Engineer I. Be the first to apply!









