Description
Lead a team of Android Android Engineers to build well-tested and highly scalable native Android applications.
Collaborate with the product, design and backend teams to implement new features and build on existing ones.
10+ years of experience in Android development
5+ years of writing Kotlin
Solid understanding of multithreading on Android and familiarity with libraries like kotlinx-coroutines and RxJava
Solid understanding of how to make network calls using Retrofit and Okhttp
Must have a working knowledge of DI with Dagger or Hilt
In-depth understanding of Jetpack Libraries (Room, Navigation components)
Ability to write Unit, Integration and E2E tests on Android
Familiarity with AndroidX testing libraries
Game development is a plus
Experience leading and mentoring other developers
In-depth knowledge of Exoplayer
Practical understanding of modular applications and DFM
Experience building on top of Android OS
Experience building Android TV apps