Skills required
Detailed description
Compose
Experience working with Jetpack Components(Compose, Architecture Components, Navigation & etc.). (3+ years)
Kotlin
Expert level Android development using Java(5+ years) and Kotlin (4+years)
MVVM (Model-View-ViewModel), MVI (Model-View-Intent) & MVP
Solid understanding of modern software architectures
mockito or junit
Experience in writing Unit tests with jUnit, Mockito
Network Library Integration
Knowledge of mobile network communication (OKHTTP, Retrofit)
Deploymnet pipelines
Experience working with GIT, Jenkins, CI/CD
Crashlytics tools
Experience working with Crashlytics tools like Firebase, New Relic & etc.
Android SDK
Exposure to development of applications across different form factor (mobile, tablet, etc.) and supporting different Android versions
Exposure to performance tuning, power consumption & Material UI
Experience with dependency injection frameworks (Dagger, Hilt)
Experience working with remote data via JSON
Experience with SQLite using Room ORM