Role Overview
We are looking for an experienced developer with 4 years of experience building and shipping production Android applications. You will work in a modern codebase that is primarily driven by Kotlin and follows best practices in mobile architecture.
Responsibilities
- Build and ship production-ready Android applications.
- Implement robust architectures using MVVM patterns.
- Integrate REST APIs and handle real-time data sources.
- Manage local data persistence and offline-first patterns.
- Handle background tasks and scheduled work.
- Collaborate via Git and participate in PR-based workflows.
- Debug complex issues across network, database, and UI layers.
Requirements
- 4 years of experience in Android development.
- Strong proficiency in Kotlin.
- Deep understanding of MVVM (ViewModel, LiveData/StateFlow, Repository pattern).
- Practical experience with Coroutines and Flow.
- Experience with Retrofit, OkHttp, and Room.
- Knowledge of Jetpack components, ViewBinding, and WorkManager.
- Familiarity with Firebase (FCM, Analytics, Crashlytics).
- Proficiency with Git.
Skills
- Kotlin
- MVVM
- Coroutines
- Retrofit
- Firebase
Benefits
- Leave encashment
- Paid sick time
- Paid time off
- Provident Fund