Skip to content
EarninEarninMountain View, CA

Senior Mobile Engineer

Senior Android engineer building and scaling EarnIn's consumer mobile app. Owns architecture, feature development, testing, and cross-platform parity in a hybrid Mountain View role.

228k – 279k
Hybrid4+ YOEAndroid Engineering

About the role

Responsibilities

  • Collaborate with the product and design team to develop innovative user experiences and features.
  • Design and implement new APIs with server engineering team to communicate with mobile applications.
  • Develop a scalable mobile architecture that enables the organization to remain agile as it expands.
  • Drive decisions on the strategies and methodologies used in mobile app development and testing.
  • Create Unit and Automation (user interface) Tests to ensure new code does not break existing features.
  • Create and monitor analytics to demonstrate the effectiveness of new and existing features.
  • Drive cross-platform ownership of feature development, ensuring fungibility across teams.
  • Lead prototype-first and spec-driven development initiatives, partnering closely with PMs and EMs.

Requirements

  • Bachelor’s (or higher) in Computer Science or a related technical field involving coding, or equivalent technical experience.
  • 4+ years of industry experience with deep ownership and expertise in building, shipping, and maintaining Android applications at scale.
  • 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.
  • Familiarity with identity verification, authentication, and authorization protocols.
  • Deep expertise in Android development, with a strong commitment to cross-platform ownership and familiarity with other frontend platforms (e.g., iOS, web or Kotlin Multi-Platform).
  • Experience in AI-integrated mobile development, including leveraging AI tools for spec-driven development and prototyping.
  • Strong ability to collaborate with Product Managers and Engineering Managers early in the development lifecycle to define technical specifications and build functional prototypes.
  • Experience using AI-assisted development tools (e.g., GitHub Copilot, Cursor, ChatGPT, or similar tools) as part of your software development workflow.

Nice-to-Haves

  • Master’s or PhD in Computer Science or related field.

Skills

KotlinCoroutinesFlowRxjavaMvvmMviMvpClean ArchitectureJetpack ComposeXml LayoutsCI/CDGitAndroid Ui FrameworksAuthentication ProtocolsKotlin Multiplatform
Ditto

Senior Software Engineer, Android

DittoAtlanta, GA +1

Develops mission-critical Android applications using Ditto's sync technology, leads App Builder implementation, supports customers with SDK issues, architecture, and scaling. Requires 3+ years experience with Kotlin, Jetpack Compose, networking protocols, Bluetooth, and mobile databases.

223k – 259k
Remote3+ YOEAndroid Engineering
Gusto

Software Engineer

GustoSan Francisco, CA +3

Develops secure native Android apps and mobile web-views for identity engineering, focusing on frictionless authentication with biometrics and passkeys. Requires 8+ years mobile experience, strong Kotlin/Android skills, and GraphQL knowledge; collaborates cross-functionally and mentors juniors.

197k – 247k
Hybrid8+ YOEAndroid Engineering
Eightsleep

Senior Software Engineer - Mobile (Android)

EightsleepSan Francisco, CA +1

Build and optimize high-quality Android mobile app features using Kotlin and Jetpack Compose for a sleep fitness product, collaborating with cross-functional teams. Requires 4+ years Android experience and enterprise-grade app development skills.

180k – 210k
Remote4+ YOEAndroid Engineering
Fingerprint

Senior Android Engineer

FingerprintUnited States

Senior Android Engineer leads development of Android SDKs for fraud detection, implements detection signals, optimizes performance, and prototypes new security methodologies. Requires 5+ years Android experience, Kotlin proficiency, Jetpack Compose, C++, and security background.

178k – 205k
Remote5+ YOEAndroid Engineering
Current

Senior Software Engineer, Android

CurrentNew York, NY

Senior Android engineer building native Kotlin mobile apps for a consumer fintech platform. Own end-to-end feature delivery, reusable frameworks, and UI performance for products like Paycheck Advance and Savings Pods. Requires strong Kotlin/Android expertise and published Play Store apps.

170k – 250k
On-site5+ YOEAndroid Engineering