Skip to content
EarninEarnin

Senior Mobile Engineer

Build and optimize Android applications that drive customer acquisition, activation, engagement, and retention. The role requires strong Kotlin and modern Android architecture experience, with a willingness to contribute across iOS, backend, and web.

About the job

Responsibilities

  • Partner with product, design, and analytics from problem definition through launch, including writing specifications.
  • Build and refine systems supporting acquisition, activation, engagement, and retention.
  • Own Android development while contributing to iOS, backend, or web work as needed.
  • Use AI coding tools and agents for cross-stack code generation, spec-driven development, and faster iteration.
  • Translate customer pain points and business goals into technical solutions.
  • Run and instrument A/B tests, funnels, activation flows, and retention experiments; evaluate results against growth metrics.
  • Develop scalable architecture and guide app development and testing strategies.
  • Ship iteratively, prioritize MVPs, and balance speed with quality.
  • Create unit and UI automation tests.
  • Own projects end-to-end from specification through launch and iteration.

Requirements

  • Bachelor's degree or higher 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.
  • Strong ownership, communication, cross-functional collaboration, and product judgment.
  • Willingness to contribute across Android, iOS, backend, and web.
  • Experience with AI-assisted development tools such as GitHub Copilot, Cursor, or ChatGPT.
  • Fluency in Kotlin and reactive or functional paradigms, including Coroutines/Flow and RxJava.
  • Experience with modern Android architectures including MVVM, MVI, MVP, and Clean Architecture.
  • Experience with Jetpack components, XML layouts, and Jetpack Compose.
  • Knowledge of coding standards, code reviews, Git workflows, CI/CD pipelines, automated testing, and mobile release operations.

Nice to Have

  • Experience with mobile analytics and experimentation tools such as Amplitude, feature flags, and A/B testing frameworks.
  • Familiarity with iOS development, backend development, or web development with React and TypeScript.

Benefits

  • Healthcare benefits.
  • Internet and cell phone reimbursement.
  • Learning and development stipend.
  • Potential opportunities to travel to the company's Mountain View, CA headquarters.

Skills

Kotlin, Coroutines, Flow, Rxjava, Android Jetpack, Jetpack Compose, Xml, Mvvm, Mvi, Clean Architecture, React, TypeScript, CI/CD, Git, A/B Testing