Auto-apply is a Pro feature

Let Findyet apply to this job for you:

  • Your CV is tailored to this posting.
  • The application form's questions are answered from your profile.
  • You review everything and approve before anything is sent.
  • Findyet submits the application and adds it to your tracker.

Available on Greenhouse postings today, up to 3 applications a day on Pro.

The first 100 verified accounts get Pro free for 90 days.

See plans

Navan

Senior Android Engineer

Posted Updated
Discussion
  • Navan is looking for a Senior Android Engineer to design, build, and enhance our mobile applications in the business expense management space
  • As a key contributor, you will work closely with our international team of engineers and domain experts to build new features and improve our product
  • We are looking for engineers who can deliver high-quality work, can lead complex projects and contribute to clear technical direction
  • Design, build, and ship Android features in a large production app
  • Contribute to Android infrastructure so delivery stays fast and reliable
  • Review code, give feedback to other developers, and write technical documentation to improve coding practices and code quality
  • Lead development initiatives, whether by introducing new technologies or by raising the bar for existing code, practices, or architecture
  • Take part in decisions with peers and stakeholders on technology, design, and product direction
  • Triage product and application issues, and respond quickly to customer problems

Benefits

  • Parental leave
  • Commuter benefits
  • Healthcare
  • Flexible Vacation
  • Health and Wellness
  • Fuel for Connection
  • Pet Friendly
  • IATAN (travel-related discounts)
  • 401k (retirement plan)
  • Connectivity Allowance
  • Learning & Development
  • 5+ years of experience developing high-quality Android applications
  • Proficiency in Kotlin and building user interfaces with Jetpack Compose
  • Strong understanding of the full app development lifecycle
  • Performance tuning and optimization
  • Gradle builds and modules
  • App components (Activities, Services, receivers, providers) and how they fit together
  • Strong understanding of concurrency practices and experience working with coroutines
  • Solid understanding of the Android SDK:
  • How the Android applications you develop fit into the Android OS lifecycle: notifications, deep links, battery modes, network state, persisting data, and permissions
  • Must be capable of making architectural judgment calls based on real data and requirements
  • Working knowledge of MVVM and standard multi-tier architecture
  • OAuth, mobile app authentication, and data safety
  • Material Design principles, mobile UX practices, and patterns
  • Accessibility best practices for mobile applications
  • Familiarity with:
  • Experience using AI / LLM tools in day-to-day development, including how to keep quality, review standards, and security intact when you use them
  • Experience with modern Android frameworks such as Dagger/Hilt and OkHttp/Retrofit,
  • Experience building automated test suites with Espresso/kakao and a clear view of what belongs in unit, integration, and UI tests
  • Solid foundation in data structures and algorithms, with a focus on delivering testable, scalable, and maintainable code
  • Experience with CI/CD, automated testing, and publishing to the Play Store
  • Bachelor’s degree in Computer Science or a related technical field

Skills

What Senior Mobile jobs ask for — and how much of it you have →
Apply

See also

Mobile jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.