Senior Mobile Engineer (Android)
EarnIn · Mountain View, CA · 1 wk ago
HybridEngineering$228k–$279k/yrFull-time
POSITION SUMMARY
The Mountain View base salary range for this full-time position is $228,000-$279,000, plus equity and benefits. Our salary ranges are determined by role, level, and location. This is a hybrid position in Mountain View that requires in-office work 2 days a week.
WHAT YOU'LL DO
- Collaborate with the product and design team to develop innovative user experiences and features.
- Design and implement new APIs with our server engineering team to communicate with the 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 at EarnIn
- Create Unit and Automation (user interface) Tests to ensure the new code does not break existing features and works as specified by the product requirements.
- Create and monitor analytics to demonstrate the effectiveness of new and existing features in assisting customers.
- Drive cross-platform ownership of feature development, ensuring fungibility across teams to maintain a consistent user experience.
- Lead prototype-first and spec-driven development initiatives, partnering closely with PMs and EMs to define technical specifications and build early-stage prototypes.
QUALIFICATIONS
- Bachelor’s (or higher, e.g., MS, or PhD) 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) to facilitate seamless feature parity and fungibility.
- 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