Sr. Android Engineer
Navan
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.
- 4-6 years of experience developing high-quality Android applications in a fast-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.
Human oversight: Metaview does not automatically reject candidates or make final hiring decisions. Our recruiters and hiring managers review all outputs and make the final hiring decision regarding every application.
- Your rights: If you prefer to have your application reviewed without AI assistance, you may request a human evaluation by entering your email here. Your decision to do so will not affect how your candidacy is evaluated.