Senior Android Developer
Core
Developing new mobile apps and online experiences using digital messaging to enhance customer relationships.
Role type
Senior Android Developer
Builds
Mobile applications and online experiences
Domain
Mobile development
Deliverable
production ML models | product features
Required skills
Kotlin, Jetpack Compose, Android framework, Retrofit, Coroutines, Room, ViewModel, LiveData, CI/CD pipelines, MVP/MVVM design patterns, application modularity, mobile security (EncryptedSharedPreferences, Keystore, SSL Pinning)
Preferred skills
Clean Architecture, dependency management (Koin, Dagger, Hilt)
Technologies
Kotlin, Jetpack Compose, Retrofit, Koin, Dagger, Hilt, Coroutines, Room
Responsibilities
Creating and developing mobile applications in Kotlin using Jetpack Compose; Designing and implementing solutions based on MVP and MVVM patterns; Integrating applications with network services using Retrofit; Managing dependencies using Koin, Dagger, or Hilt; Creating and maintaining CI/CD pipelines.
Seniority
Senior, hands-on IC