Android Developer
Core
Design and development of the Viber Android client to enable safe, convenient communication for millions of users.
Role type
Senior Android Developer
Builds
Viber Android client
Domain
Consumer mobile apps / Messaging
Required skills
Java, Kotlin, Android Jetpack, Dagger 2, Gradle, SQL, Room, Git, MVVM/MVI/MVP architecture, Unit testing, Multithreading/Coroutines
Preferred skills
AI tools for productivity
Technologies
Java, Kotlin, Android Jetpack, Dagger 2, Gradle, Room, Git
Responsibilities
Develop and maintain Viber Android client features; Collaborate with product managers and design teams; Grasp client requirements and solution architecture; Implement high-quality solutions aligned with UX guidelines.
Seniority
Senior, hands-on IC