Strong hands-on experience with Kotlin and Android development.
Proficient with Android SDK, Jetpack Compose, ViewModel, LiveData.
Strong understanding of MVVM, modular architecture and clean code principles.
Hands-on experience with Dagger or Hilt for dependency injection.
Strong experience using Coroutines and Flow for asynchronous programming.
Experience with testing frameworks like JUnit, Mockito, Espresso.