Android Developer

Required Skills: 

  • 4+ years of experience in Android development  
  • Strong proficiency in Kotlin (preferred) and Java  
  • Experience with Android SDK, Android Studio 
  • Knowledge of MVVM/MVP architecture patterns 
  • Experience with (LiveData, ViewModel, Navigation, Room) 
  • Familiarity with REST APIs, JSON, Retrofit/Volley 
  • Understanding of Git version control 
  • Experience with Firebase (Crashlytics, Analytics, Push Notifications) Knowledge of unit testing and debugging 

Good to Have: 

  • Experience with Jetpack Compose 
  • Knowledge of CI/CD pipelines 
  • Experience in publishing apps on Google Play Store 
  • Understanding of Clean Architecture 
  • Exposure to Kotlin Coroutines / Flow 

Key Responsibilities: 

  • Develop, test, and maintain scalable Android applications using Kotlin/Java Collaborate with product managers and designers to translate requirements into  technical solutions  
  • Write clean, maintainable, and efficient code following best practices  Optimize application performance, quality, and responsiveness 
  • Integrate RESTful APIs and third-party libraries  

Troubleshoot, debug, and resolve production issues  Contribute to architectural decisions and technical design