Build and maintain Android gameplay, rewards, e-commerce, and partner-integration features in a large modular codebase. The role requires at least two years of Android application development experience, strong Kotlin and modern Android skills, testing expertise, and effective cross-functional collaboration.
Salary not listed
Remote2+ YOEAndroid Engineering
About the role
Responsibilities
Build and maintain Android features supporting Fetch Play gameplay and rewards.
Collaborate with backend teams and external partners to deliver high-quality user experiences.
Integrate partner APIs and marketing technology systems, ensuring accurate and reliable rewards attribution.
Optimize shoppability flows for performance and ease of use, reducing friction from product discovery through purchase planning.
Collaborate with product and design teams to help users find and activate relevant offers.
Monitor and improve engagement metrics related to feature adoption and rewards redemption.
Work across backend, data, and marketing technology teams to deliver partner integrations and e-commerce capabilities.
Minimum Qualifications
2+ years of hands-on experience developing and releasing Android applications.
Strong command of Android fundamentals and modern tools and libraries, including Kotlin, Jetpack, Coroutines, and Jetpack Compose.
Experience with unit and UI testing frameworks such as JUnit, Espresso, and Compose Testing.
Experience with dependency injection frameworks, including Hilt, Dagger, or similar tools.
Hands-on experience with Room or equivalent local persistence solutions.
Ability to contribute to architecture, modularization, and component design in a large codebase.
Success working on cross-functional teams to ship user-focused features.
Strong debugging, profiling, and performance-tuning skills.
Effective communication and ability to align technical work with product goals.
Collaborative mindset and experience with team-based development.
Ability to navigate ambiguity, propose solutions, and drive outcomes.
Willingness to explore and apply AI tools that improve engineering efficiency.
Nice to Have
Experience with large, multi-module codebases and scalable architectures.
Familiarity with Gradle convention plugins, KSP, or CI/CD pipelines such as Bitrise.
Experience building mobile features for rewards, e-commerce, or marketing attribution.
Familiarity with geospatial or mapping functionality in mobile applications.
Generalist engineering experience, including backend or cross-platform development.
Participation in open-source ecosystems or collaborative development communities.
Compensation and Benefits
Equity for full-time employees.
Dollar-for-dollar 401(k) match up to 4%.
Medical, dental, and vision plans, including coverage options for pets.
Up to $10,000 per year in continuing-education reimbursement.
Employee Resource Groups and Inclusion Council participation.
Flexible paid time off, 9 paid holidays, and a year-end week-long break.
Paid parental leave: 20 weeks for primary caregivers and 14 weeks for secondary caregivers.
Flexible return-to-work scheduling.
A one-time $2,000 Calvin Care Cash incentive for eligible employees welcoming new family members.
Flexible work environment with remote work from anywhere in the United States or collaboration from a Fetch office.
Build and own native Android financial experiences using Kotlin, from system design through launch. The role requires 2+ years of Android development, familiarity with modern Jetpack components and modular architecture, and strong collaboration in a code-review-driven team.
160k – 200k/yrOn-site2+ YOEAndroid Engineering
Android Software Engineer
Applied IntuitionSunnyvale, CA
Design, build, and maintain Android applications for next-generation vehicle intelligence. Collaborate with cross-functional teams to deliver reliable in-vehicle experiences.
120k – 250k/yrOn-site1+ YOEAndroid Engineering
Android Engineer, Terminal OS Platform
StripeSan Francisco, CA +1
Build and maintain Android apps and SDKs in Kotlin for Stripe Terminal payment devices. Collaborate with cross-functional teams to deliver mobile features and establish Android best practices.
Salary not listedOn-site2+ YOEAndroid Engineering
Andriod Engineer - Advertising
SpotifyNew York, NY
Build and evolve non-interruptive ad experiences on Android for Spotify's free users. Collaborate cross-functionally to ship features, improve performance, and contribute to Android architecture and reusable libraries. Requires 2+ years Android experience with Kotlin/Java.
Salary not listedRemote2+ YOEAndroid Engineering
Software Engineer Internship, Android
RampNew York, NY +1
Android engineering intern building and launching mobile app features for Ramp's finance platform. Requires proficiency in Kotlin, Android SDK, and prior mobile app experience; currently pursuing CS bachelor's.