Senior Android Engineer

Navan

Bengaluru, India
On-site
Kotlin development with coroutines and flow
Jetpack compose for ui development
Hilt/dagger for dependency injection
Architect and develop end-to-end features using Kotlin and Jetpack Compose, building responsive interfaces and evolving robust architecture

Job Summary

  • Architect and develop end-to-end features using Kotlin and Jetpack Compose, building responsive interfaces and evolving robust architecture.
  • Optimize UI performance, memory efficiency, and background processing to ensure a high-quality user experience for millions of global users.
  • Collaborate cross-functionally with Product and Design to deliver complex, cross-domain features in a fast-paced environment.

Matching Summary

Architect and develop end-to-end features using Kotlin and Jetpack Compose, building responsive interfaces and evolving robust architecture.

Skills & Requirements

Must-have

  • Kotlin development with Coroutines and Flow
  • Jetpack Compose for UI development
  • Hilt/Dagger for dependency injection
  • Retrofit for network calls
  • Espresso for testing
  • MVVM/MVI architectural patterns
  • Clean Architecture principles

Nice-to-have

  • Experience with AI development tools
  • Advocating for modern testing standards
  • Cross-functional collaboration with Product and Design

Key Requirements

  • 4-6 years of Android development experience
  • Proficiency in Kotlin, Coroutines, and Flow
  • Experience with Jetpack Compose, Hilt/Dagger, Retrofit, Espresso
  • Strong understanding of MVVM/MVI and Clean Architecture
  • Deep knowledge of Android SDK, threading, offline storage, caching, localization, accessibility
  • Proven ability to ship production-quality code with robust testing

Work Rights

Not specified

Tailored Resume

Cover Letter