Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

EarnIn Logo

Sr. Staff Mobile Software Engineer

EarnIn

$279,000 - $341,000
Oct 6, 2025
Mountain View, CA, US
Apply Now

EarnIn is looking to reinvent the financial system and make it work for people by building products that deliver real-time financial flexibility for those living paycheck to paycheck.

Requirements

  • 8+ years of professional experience in native mobile development with deep expertise in both iOS and Android.
  • Demonstrated track record of delivering large-scale, complex mobile applications used by millions.
  • Deep knowledge of mobile architecture design patterns (MVC, MVP, MVVM, MVI, Clean Architecture, etc.).
  • Proficiency in Swift, SwiftUI, Objective-C (legacy), Kotlin, Jetpack Compose, and Java (legacy).
  • Solid understanding of cross-platform approaches, including KMP (must have some hands-on experience).
  • Strong grasp of API design, modularization, dependency management, CI/CD, release strategies, and mobile DevOps pipelines.
  • Experience in influencing and aligning multiple product engineering teams on architecture decisions.

Responsibilities

  • Define, evolve, and advocate for a scalable, modular, and maintainable native mobile architecture across iOS and Android.
  • Lead by example with code and architecture spikes in both platforms.
  • Leverage Kotlin Multiplatform (KMP) where it makes sense, guiding adoption strategy and avoiding pitfalls of over-abstraction.
  • Partner with multiple product engineering teams to ensure mobile features are implemented with architectural integrity while balancing speed and business outcomes.
  • Uplift mobile engineers across teams by evangelizing design patterns, clean code practices, testing strategies, and performance optimization.
  • Drive architecture conversations across several ongoing initiatives simultaneously without losing depth or rigor.
  • Proactively identify bottlenecks, tech debt, and long-term risks; propose solutions that scale with user growth and product expansion.

Other

  • This hybrid position requires in-person work from our Mountain View HQ 2+ days a week.
  • Strong communication and leadership skills; ability to explain complex architecture trade-offs to technical and non-technical stakeholders.
  • Experience in modernizing legacy codebases and leading large refactoring efforts is preferred.
  • Exposure to mobile security best practices and handling of sensitive data is preferred.
  • Familiarity with mobile analytics, crash reporting, feature flagging, and experimentation platforms preferred.