> Markdown version of [/jobs/ext/3572319-android-engineer](https://www.wearedevelopers.com/jobs/ext/3572319-android-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Android Engineer - **Company:** Fetch, Inc. - **Location:** United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Testing (Software), Application Programming Interfaces (APIs), Artificial Intelligence, Android Software Development, Unit Testing, Profiling, Continuous Delivery, Continuous Integration, Software Debugging, Dependency Injection, Gradle, Web Servers, Mobile Application Software, Junit, Open Source Technology, Performance Tuning, Systems Development Life Cycle, Spatial Data Infrastructures, User Interface Testing, Flexi (Photoshop Plugin), Backend, Kotlin, Modularization, Gsuite, Asynchronous Programming, Multiplatform - **Published:** October 3, 2026 - **Apply:** https://www.careerbuilder.com/job-details/senior-android-engineer-i--b99d0cb3-ea1d-4951-983c-317eb4e8aa63 ## About the Role * 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., Advertising, Android, Application Programming Interface (API), Artificial Intelligence (AI), Best Practices, Communication Skills, Consumer Branding, Continuous Deployment/Delivery, Continuous Integration, Cross-Functional, Customer Acquisition, Customer Retention/Renewal, Debugging Skills, Dependency Injection, Diversity, Ecosystems, Engineering, Fortune 500 Customers, Google Apps, Gradle, Improvement Metrics, JUnit, Kotlin, Leadership, Machine Tool, Mentoring, Mobile Applications, Mobile Applications Development, Mobile Games, Multiplatform/Cross-Platform, Open Source, Performance Tuning/Optimization, Product Design, Retail, Scalable System Development, Software Testing, Spatial Data, Startup, Stock Keeping Unit (SKU), Team Lead/Manager, Team Player, Technical Marketing, Technical Recruiting, Unit Test, Web Client Plug-ins, eCommerce, eCommerce (B2X) Marketing ## 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. 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. ## Related Videos - [Kotlin Multiplatform - True power of native code reuse](https://www.wearedevelopers.com/videos/4-kotlin-multiplatform-true-power-of-native-code-reuse) - [Android beyond mobile: Cars, TVs, and Wearables](https://www.wearedevelopers.com/videos/553-android-beyond-mobile-cars-tvs-and-wearables) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [For the Cars and the Curious: Android Drift](https://www.wearedevelopers.com/videos/499-for-the-cars-and-the-curious-android-drift) - [From boy scouting to redrawing the landscape](https://www.wearedevelopers.com/videos/1140-from-boy-scouting-to-redrawing-the-landscape) - [Why Kotlin is the better Java and how you can start using it](https://www.wearedevelopers.com/videos/661-why-kotlin-is-the-better-java-and-how-you-can-start-using-it) ## Related Articles - [A Guide to Choosing the Right Tools for App Developers](https://www.wearedevelopers.com/magazine/391-a-guide-to-choosing-the-right-tools-for-app-developers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Cross Platform Mobile Development Frameworks to Use in 2025](https://www.wearedevelopers.com/magazine/404-cross-platform-mobile-development-frameworks-to-use-in-2025) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)