Description : Job Summary :
We seek a dedicated Mobile App Developer focusing on the Android platform to build, maintain, and enhance our flagship mobile application.
You will be responsible for creating a smooth and performant user experience, adhering to the latest platform best practices.
Key Responsibilities :
- Native Development : Develop and maintain the Android application using Kotlin and Jetpack Compose / XML Layouts.
- Architecture : Implement modern mobile architectures such as MVVM / MVI and utilize Coroutines for asynchronous programming.
- Testing : Write unit tests (e.g., JUnit) and integration tests to ensure code robustness.
- APIs & Data : Integrate with backend services using REST / GraphQL and networking libraries like Retrofit. Manage local data storage using Room or similar.
- App Store : Manage releases on the Google Play Store, including alpha / beta testing.
Required Technical Skills :
Language : Expert in Kotlin.Platform : Deep knowledge of the Android SDK, lifecycle, and Jetpack components (ViewModel, LiveData, Navigation).Architecture : Experience with MVVM / MVI and Dependency Injection (Dagger Hilt or Koin).Tools : Android Studio, Git, Firebase.API : Experience with Retrofit for API consumption(ref : hirist.tech)