Required Skills: Native Android, XML based UI development, Java
Job Description
Job Summary
We are seeking an experienced Android Developer with 5-7 years of hands-on experience in designing, developing and maintaining high-quality Android applications. The ideal candidate should possess strong expertise in modern Android development, follow best coding practices and collaborate effectively with cross-functional teams to deliver scalable secure and high performing mobile applications.
Required Skills:
- 5-7 years of hands-on experience in Android application development.
- Strong proficiency in Kotlin and Java.
- Experience with Android SDK and Android Jetpack components.
- Solid understanding of MVVM architecture and Clean Architecture principles.
- Experience with Jetpack Compose and XML based UI development.
- Knowledge of Coroutines Flow Live Data and View Model.
- Experience integrating REST APIs using Retrofit or similar libraries.
- Familiarity with dependency injection frameworks such as Hilt or Dagger.
- Experience with Room Database and SQLite.
- Understanding of Material Design guidelines.
- Strong debugging and performance optimization skills.
- Experience using Git and Git based workflows.
- Familiarity with CICD pipelines for Android applications.
- Experience with Agile Scrum methodologies.
Skills
Mandatory Skills : Native Android