Skip to content

Senior Mobile Engineer

228k – 279kMountain View, CAHybrid4+ YOE
Summary

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.

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
Similar roles at this salary range
All Android Engineering jobs →
SpotOn

Staff Software Engineer

Staff Android Software Engineer leading technical direction for POS and handheld apps. Owns architecture, offline-first systems, and mentors engineers across multiple squads. Requires 10+ years building Android apps at scale with deep Kotlin expertise.

188k – 230kChicago, IL +3Android EngineeringHybrid10+ YOEMVIFlow
OpenAI

Android Engineer, Growth

Android engineer building subscription growth features including paywalls, upgrade prompts, and purchase flows for ChatGPT's mobile app. Requires 4+ years experience with Kotlin, Jetpack Compose, and data-driven experimentation.

230k – 268kSan Francisco, CAAndroid EngineeringHybrid4+ YOEKotlinAndroid
OpenAI

Android Engineer, ChatGPT ImageGen

Build and improve image generation and editing experiences in the ChatGPT Android app, collaborating with research, product, and design teams to deliver multimodal AI capabilities at scale.

185k – 385kSan Francisco, CAAndroid EngineeringHybrid5+ YOEKotlinMedia APIs
Suno

Senior / Staff Software Engineer, Android

As a Senior/Staff Android Software Engineer, you will define the architecture and experience of Suno's Android app, a real-time AI creation studio and social platform. You will own feature development, optimize performance, and collaborate with product and design to deliver a delightful user experience.

200k – 300kNew York, NYAndroid EngineeringOn-site5+ YOEKotlinMedia3
Square

Staff Android Software Engineer, Cash App Consumer Platform

As a Staff Android Engineer on the Cash App Consumer Platform, you will build and own the Android platform, lead AI-native development, and drive organizational impact. This role involves evolving foundational Android infrastructure, designing shared libraries, and shaping how hundreds of engineers build and millions of customers experience Cash App.

264k – 395kNew York, NYAndroid EngineeringOn-site10+ YOEWireKotlin