24 Sep
|
Navan
|
Bengaluru
Navan is looking for a Senior Android Engineer who is passionate about pushing mobile technologies to their limits. In this role, you will collaborate with a team of talented engineers to design, build, and enhance the next generation of our mobile applications in the travel management space. You will own critical features—from high-performance booking flows to real-time expense management—ensuring a seamless, world-class experience for millions of global users.
What You'll Do:
Design, Build, and Evolve:
Architect and develop end-to-end features using
Kotlin
and
Jetpack Compose
. You will build responsive interfaces while evolving the robust architecture that powers them.
Build Enterprise-Grade Workflows:
Create intuitive UIs and powerful logic for complex domains such as dynamic travel policies, approval chains, and real-time synchronization.
Optimize Performance:
Analyze and optimize UI performance, memory efficiency, and background processing to ensure a high-quality user experience.
Own Features End-to-End:
Take technical ownership of a problem domain, facilitating the design, development, and launch of key features and microservices.
Champion Best Practices:
Contribute to a culture of technical excellence by writing high-quality,
well-tested code and advocating for modern testing and monitoring standards.
Collaborate Across Teams:
Work cross-functionally with Product and Design to deliver complex, cross-domain features in a collaborative environment.
What We're Looking For:
4-6 years
of experience developing high-quality Android applications in a quick-paced environment.
Deep Proficiency in Kotlin
as the primary development language, including experience with
Coroutines and Flow
.
Modern Android Stack:
Hands-on experience with
Jetpack Compose
,
Hilt/Dagger
,
Retrofit, Espresso
.
Architectural Knowledge:
Strong understanding of
MVVM/MVI
patterns and
Clean Architecture
principles. Solid foundation in data structures, algorithms, and design.
Platform Fundamentals:
Deep knowledge of the Android SDK, threading, offline storage, caching optimization, localisation and accessibility.
Engineering Rigor:
Proven ability to ship production-quality code equipped with robust testing (Unit, Integration) and documentation.
Efficiency:
Ability to leverage AI development tools (e.g., GitHub Copilot, Cursor) to accelerate development while maintaining high code quality.
📌 Senior Android Engineer (Bengaluru)
🏢 Navan
📍 Bengaluru