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

Senior Mobile Engineer (Android)

EarnIn

$207,000 - $253,000
Aug 21, 2025
Mountain View, CA, US
Apply Now

EarnIn is looking for a Senior Android Engineer to build high-quality mobile experiences that directly impact EarnIn's customers, focusing on real-time financial flexibility for those living paycheck to paycheck.

Requirements

  • 4+ years of professional Android development experience with Kotlin in production environments and Bachelor’s, or equivalent industry experience
  • Expertise in modern Android development, including Jetpack Compose, Coroutines/Flows, dependency injection (e.g., Hilt/Dagger), Android architecture components, and Gradle build optimization.
  • Proven experience in owning features end-to-end, from design/architecture through release and long-term maintenance.
  • Strong understanding of mobile UX principles, accessibility standards, and design system alignment.
  • Experience driving performance optimization, including profiling, memory management, and startup time improvements.
  • Strong testing practices (unit, UI, integration, automated regression) and CI/CD familiarity.
  • Experience with cross-platform mobile collaboration (iOS, React Native, Kotlin Multiplatform) is a plus.

Responsibilities

  • Own the design, implementation, and delivery of complex Android features that serve as critical touchpoints in our customer journey.
  • Influence architecture and patterns across the mobile stack, driving best practices in scalability, modularization, accessibility, and performance.
  • Mentor and guide junior and mid-level Android engineers, raising the technical bar and fostering a culture of shared learning.
  • Partner closely with iOS, backend, design, and product leads to shape features, ensuring alignment across clients and services.
  • Write high-quality Kotlin code using Jetpack Compose, Coroutines, and modern Android architectures (MVVM/MVI/Clean Architecture).
  • Proactively identify and resolve technical debt, scalability risks, and opportunities for improving developer productivity.
  • Instrument and measure feature success, ensuring performance, accessibility, and analytics are part of the definition of done.

Other

  • This role is ideal for someone with strong product intuition, and the ability to influence both technical and cross-functional decisions.
  • Collaborate with QA and product teams to ensure robust testing strategies (unit, UI, snapshot, and automation).
  • Excellent written and verbal communication skills.
  • This is a hybrid position in Mountain View (Headquarters) and will require in-office work 2 days a week.
  • Bachelor’s degree in Computer Science or related field, or equivalent practical experience.