-
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 CI/CD pipelines for Android applications.
-
Experience with Agile Scrum methodologies