Senior Android Engineer (Offers Team)
$199.8k - $244.2kEarnIn
POSITION SUMMARY
The Offers team helps our community members (CMs) find ways to save and earn more. We source and curate offers that put real money back in our CMs' pockets, and we work to surface the right offer at the right time with the right messaging—so what a CM sees is genuinely valuable to them: money they'd actually save, not a promotion they'll ignore. Getting that match right is equal parts engineering, product judgment, and experimentation. This is a full-stack team where most engineers work across stacks — either backend and frontend or two frontend platforms, such as Android and iOS . We're hiring an Android-strong engineer who's eager to work beyond a single platform: someone who can go deep on Android but is comfortable picking up iOS or backend work as the problem demands and as their own interests lead. We work closely with other backend and client engineers, product, design, and business development teams, as well as marketing and customer support teams, to create new product experiences for our customers. Our goal is to provide our customers with a seamless mobile experience that makes it easy to access their money.
We're looking for an engineer who thinks beyond the ticket — someone who cares as much about why we're building something as about how it gets built. You'll treat product outcomes as your own and use data to inform your product and engineering judgment. You must have a strong focus on user experience and be someone who can write specs and take an idea from concept to execution. The Canada-based salary range for this full-time position is $199,800 - $244,200 , plus equity and benefits. Our salary ranges are determined by role, level, and location. This role is open to remote talent and may be hybrid, with two days a week in our Vancouver office, depending on the candidate's location.
WHAT YOU'LL DO
- Partner with product and design from problem definition onward — shaping what we build and why , including writing up the spec, not just implementing finished ones.
- Build and refine the systems that source, match, and surface offers — deciding which to show, when to show them, and how to frame them — balancing CM value, relevance, and business outcomes.
- Work across the stack as needed — owning Android , but contributing to iOS or backend when that's where the problem lives.
- Work in an AI-native way — using AI coding tools and agents for cross-stack code generation, spec-driven development, and faster iteration across Android, iOS, and backend.
- Translate customer pain points and business goals into technical solutions, and push back when the data suggests a better path.
- Run and instrument experiments ( A/B tests , targeting logic, funnels, retention) to validate that what we surface actually helps CMs save or earn more — and kill what doesn't.
- Design and implement new APIs in collaboration with our backend engineering counterparts to communicate with applications.
- Develop a scalable architecture that enables the organization to remain agile as it expands.
- Drive decisions on the strategies and methodologies used in app development and testing at EarnIn.
- Ship iteratively — prioritize ruthlessly, scope MVPs, and balance speed against quality to get value to CMs faster.
- Create Unit and Automation ( UI Tests ) to ensure new code doesn't break existing features and meets product requirements.
- Act as a tech lead — own outcomes and projects end-to-end, from spec through launch and iteration, while mentoring and partnering with junior engineers to raise the bar across the team.
WHAT WE'RE LOOKING FOR
- Bachelor's (or higher, e.g., MS or PhD) in Computer Science or a related technical field or equivalent technical experience.
- 4+ years of industry experience building, shipping, and maintaining mobile applications at scale, with a strong focus on Android .
- A product mindset: you care about customer outcomes and business impact, are comfortable with ambiguity, and can take a high-level idea and shape it into a product spec.
- Tech lead experience — you've owned projects end-to-end and mentored or guided more junior engineers, raising the quality of the work around you.
- Willingness and curiosity to work across stacks — Android-strong , but ready to contribute on iOS or backend rather than staying boxed into one platform.
- Very comfortable with AI-native development workflows — using AI coding tools and agents as a core part of how you design, build, and ship.
- Genuine interest in personalization, targeting, and messaging — figuring out how to deliver the right offer to the right person at the right moment.
- Strong communication and cross-functional collaboration skills — you can engage product, design, marketing, and data partners as an equal, not just a downstream implementer.
- Fluency in Kotlin , with a strong grasp of reactive & functional paradigms ( Coroutines/Flow, RxJava ).
- Proven experience with modern Android app architectures (MVVM, MVI, MVP, Clean Architecture) and Jetpack components .
- Deep understanding of Android UI frameworks , including XML layouts and Jetpack Compose .
- Hands-on knowledge of software engineering best practices across the full SDLC: coding standards, code reviews, Git workflows , CI/CD pipelines , automated testing , and mobile release operations.
- Experience with mobile analytics and experimentation tooling (e.g., Amplitude , feature flags, A/B testing frameworks ) is a strong plus.
- Familiarity with identity verification, authentication, and authorization protocols.
- Familiarity with iOS development or backend development is a significant plus.
$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
...Financial Platform group is seeking a talented Android Engineer to help us provide the most cutting-edge... ...across the country. You’ll join a team of supportive and talented individuals... ...committed to their wellbeing. That’s why we offer comprehensive benefits designed to...SeniorPermanent employmentH1bWork at officeLocal areaRemote work- ...Senior Android Developer- Consumer Mobile App – Account & Loyalty Team Client is seeking a Senior Android Engineer to support the Account & Loyalty team, owning core customer experiences including authentication, profile management, and Rapid Rewards loyalty features...SeniorRemote work
- ...Senior Android Engineer This is an opportunity to join a remote-first technology company building... ...limits of traditional connectivity. The team develops software that integrates mobile... ...Cross-functional collaboration The Offer Competitive salary plus equity...SeniorFull timeRemote workFlexible hours
- ...Senior Android Engineer As a Senior Android Engineer, you will play a key role in developing and... ...scalable code. Work with cross-functional teams to design, develop, and launch new... ...speed of your own ambition, Ruby Labs offers the platform to make it happen....SeniorFor contractorsRemote workFlexible hours
- ...Experienced Android Engineer We're looking for an experienced Android Engineer to join our Fraud Prevention Team, someone who thrives at building scalable SDKs, mobile infrastructure components, and tooling that empowers multiple product teams. If you're excited by...SeniorRemote workFlexible hours
- ...Senior Android Engineer At Instaleap, we build technology that powers real-time operations for retailers and supermarkets across multiple countries... ...standards. Product Vision: Collaborate with product teams to define technical feasibility and contribute to the...SeniorRemote workWorldwideFlexible hours
- ...Senior Android Engineer Ciklum is looking for a Senior Android Engineer to join our team full-time in Brazil. We are a custom product engineering company that supports both multinational organizations and scaling startups to solve their most complex business challenges...SeniorFull timeLocal areaRemote work
$120k - $140k
...re proud of the amazing Planet Fitness team that supports our clubs and team members... ...we’re just getting started!OverviewThe Senior Android Engineer is a leading velocity contributor for a... ...about you and your well-being. We offer a comprehensive benefits package to eligible...SeniorWork at officeLocal areaRemote workWork from home- 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... ...it easier for users to find and activate relevant offers, your work will help them engage with partners and...SeniorFull timeLocal areaRemote work
$139k - $203k
Role Description We are looking for Senior Android Engineers (minimum 5 years of experience) to join one of our app development teams. There are several roles available covering different feature areas, such as activity and movement, women’s health, or new member onboarding...SeniorFull timeWork at officeLocal areaRemote workFlexible hours$192k - $242.5k
Role Description We're looking for a Senior Android Engineer to help us build the next generation of Android-native applications that power our... ...and Connected Stores programs. This is a net new role on a team that is scaling fast — you'll have real ownership, work on complex...SeniorFull timeRemote workFlexible hoursShift work- ...you’ll build technology that matters — for your career, your team, and the thousands of commercial contractors who rely on our platform... ..., 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...SeniorFull timeFor contractorsLocal areaFlexible hours
- ...leading technology firm based in the U.S. is looking for a Mid-Senior Level Mobile Developer for a fully remote position. The ideal candidate... ...including apps published on app stores. Join a dedicated team to create innovative digital products and enjoy benefits like flexible...SeniorRemote jobFlexible hours
- ...cannabis industry is seeking a Software Engineer III focusing on Android development. The role involves... ...application architecture and supporting the team through code reviews and pair... ...Test Automation. A hybrid work model is offered, promoting a balance of on-site and remote...SeniorRemote work
- Life Fitness / Hammer Strength is looking for an Android Engineer to design and develop mobile applications using Java/Kotlin, with a focus... ...tackle debugging, software architecture, and collaboration across teams, leveraging AI-assisted tools to accelerate development,...SeniorWork at officeRemote workMonday to Friday
- Roche is seeking a Freelance Senior Software Engineer (Android) to contribute from anywhere in the EU with remote work. You will write Kotlin code, shape architectural decisions and mentor the team to deliver high-quality medical software. Based in Vienna, you will join...SeniorRemote jobFreelance
$246.5k - $290k
...AI, cryptography, mobile engineering, and global operations. Our teams come from OpenAI, Tesla,... ...generation family of devices. We offer competitive compensation,... ...is looking for a Senior Software Development Engineer... ...embedded Linux and Android system components, including...SeniorFull timeWork at officeOverseasFlexible hours$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 cohesive, modern... ...experience across all of Reddit’s platforms. As a Senior Android engineer on the Design System Team, you will help evolve...SeniorFull timeFlexible hours$145.6k - $174.7k
...passionate about building the best mobile app experience, join us at BILL. We are seeking a talented Senior Android Engineer to join our mobile accounts payable team. As a core functionality of BILL, accounts payable encompasses features such as creating bills, approval...SeniorFull timeTemporary workWork at officeRemote workFlexible hours$4,500 - $6,000 per month
...digital product development firm engineering industry-defining software... ..., and architecture-minded Senior Android Engineer to join our core... ...cross-functional distributed teams, showing an innate ability to... ...observability metrics. What We Offer ~ Vetted, Premium USD-...SeniorPermanent employmentFull timeContract workFor contractorsLocal areaRemote workShift work$70 - $75 per hour
Sr. Android Developer Back Senior Android Developer Application Development Lake Buena Vista , FL Contract... ...a Glance Title: Sr. Android Software Engineer Location: Lake Buena Vista, FL,... ...Developer to join a highly technical team supporting a large-scale Point of Sale...SeniorFull timeContract workWork from homeMonday to Friday- ...physical store you walk into. Revi offers businesses an in-store... ...a collaborative, in-person team at a pivotal moment in our company... ..., and you’ll help shape the Android experience across three... ...skilled and self-driven Senior Android Engineer to lead Android development...SeniorWork at officeFlexible hoursShift work
$2,000 per month
...dev in Brazil to the OpenAI mobile team understand and grow their revenue.... ...The Role We are looking for a Senior SDK Engineer (specialized Android) to join our team to help design, build... ...and technology forward. What we offer: ~ Competitive equity in a fast-growing...SeniorFull timeRemote workFlexible hours$246.5k - $290k
...AI, cryptography, mobile engineering, and global operations. Our teams come from OpenAI, Tesla,... ...generation family of devices. We offer competitive compensation,... ...is looking for a Senior Application Development Engineer... ...hands-on experience in Android application development...SeniorFull timeWork at officeFlexible hours- ...software development firm in Boca Raton seeks a Senior Android Engineer to create high-quality native Android... ...requires strong collaboration with cross-functional teams and an ability to enhance code quality. The firm offers competitive compensation and a flexible working...SeniorRemote jobFlexible hours
- ...company based in Seattle is seeking a Senior Android Engineer to develop high-quality native applications... ...collaboration with cross-functional teams and a focus on modernizing legacy code... ..., including flexible scheduling, are offered to the right applicant. #J-18808-...SeniorRemote jobFlexible hours
- ...development company in Miami is searching for a Senior Android Engineer. In this role, you will be responsible... .... You will collaborate with various teams to design and implement new features,... ...compensation and a flexible work schedule are offered. #J-18808-Ljbffr AgileEngineSeniorRemote jobFlexible hours
$170k - $210k
Senior or Staff Android Software Engineer This range is provided by Skylight. Your actual pay will be based on your... ...been working hard to expand our team. At Skylight, our engineering team... ...‑based candidates, the range being offered for this role is $180K‑220K based on...SeniorLocal areaHome office- A leading software development firm in Tampa, Florida is seeking a Senior Android Engineer to develop high-quality native Android applications and collaborate with various teams. The ideal candidate has over 5 years of experience in Android development, expertise in Kotlin...SeniorRemote jobFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Android Engineer (Offers Team). Be the first to apply!







