Android Engineer

Job Category: Technology and IT
Job Type: Remote
Job Location: United States
Company Name: Fetch

Build the Future of Rewards with Fetch

At Fetch, we’re transforming everyday experiences into rewarding moments. Millions of users earn points while shopping, dining, or playing games—and we’re just getting started. With backing from SoftBank, Univision, and Hamilton Lane, and partnerships spanning Fortune 500 companies to challenger brands, Fetch is redefining how consumers engage with brands.

Join our mobile engineering team to create seamless Android experiences that help users discover, activate, and redeem rewards, driving engagement across our platform.


About the Role

As an Android Engineer, you’ll focus on our third-party rewards and shoppability domains, building features that let users browse, save, and activate offers while linking purchases back to Fetch. You’ll work in a modern, 150+ module Android architecture, using Kotlin 2.X, Jetpack Compose (95% UI), MVVM, Hilt, Room, and advanced CI/CD pipelines powered by Bitrise.

You’ll collaborate closely with product, design, and backend teams to optimize performance, reduce friction, and ensure users enjoy a seamless rewards experience.


What You’ll Do

  • Build and deliver Android features for rewards discovery and shoppable content.

  • Integrate partner APIs and marketing technology systems for accurate rewards attribution.

  • Optimize performance and usability of shoppability flows.

  • Collaborate cross-functionally to bring e-commerce capabilities into the app.

  • Monitor engagement metrics to track user adoption and rewards redemption.

  • Contribute to architecture, modularization, and large-scale component design.


Minimum Qualifications

  • 5+ years of hands-on Android development experience.

  • Strong knowledge of Kotlin, Jetpack, Coroutines, and Compose.

  • Experience with unit/UI testing frameworks (JUnit, Espresso, Compose Testing).

  • Proficient with dependency injection (Hilt/Dagger) and local persistence (Room).

  • Demonstrated success in shipping features in cross-functional teams.

  • Strong debugging, profiling, and performance optimization skills.

  • Effective communication and collaborative mindset.

  • Comfort with ambiguity and independent problem-solving.

  • AI-forward mentality to explore and apply modern tools for engineering efficiency.


Nice-to-Have

  • Experience with multi-module, scalable Android architectures.

  • Familiarity with Gradle plugins, KSP, CI/CD pipelines (Bitrise).

  • Background in rewards, e-commerce, or marketing attribution features.

  • Exposure to geospatial/mobile mapping features or backend/cross-platform development.


Benefits

  • Equity: Participate in Fetch’s growth.

  • 401k Match: Dollar-for-dollar up to 4%.

  • Healthcare: Comprehensive medical, dental, vision (including pets!).

  • Education: $10,000/year reimbursement.

  • Parental Leave: 20 weeks (primary), 14 weeks (secondary).

  • Flexible PTO: 9 paid holidays + year-end break.

  • Calvin Care Cash: $2,000 for new family expenses.

  • Work Environment: Remote or at Fetch offices in Madison, Birmingham, or Chicago.


Location: Remote – United States

Employment Type: Full-time

EEO Statement: Fetch is an equal opportunity employer. We embrace diversity, inclusion, and provide reasonable accommodations for qualified individuals.


APPLY

Apply for this position

Allowed Type(s): .pdf, .doc, .docx