Android Developer - Fintech
Viber
- Киев
- Постоянная работа
- Полная занятость
- Participate in the development of the Viber client for Android, contributing to the enhancement and maintenance of existing features
- Collaborate with a diverse team of developers to efficiently produce new features, complete proposed initiatives, and contribute to overall application improvements
- Quickly grasp clients’ requirements, technology needs, and solution architecture to deliver high-quality solutions
- Work closely with product managers, the design team, and others to develop appropriate solutions that align with user experience and design guidelines
- Android custom views
5+
- 5+ years of commercial experience in Android application development
- Strong proficiency in Java, Kotlin, and/or Android development
- Solid understanding of Collections, Concurrency/Multithreading in Java, Coroutines/Flow, and experience with Android Jetpack components (WorkManager, Paging, ViewBinding, LiveData)
- Proficient in Dagger 2, multi-module projects, and Gradle for building and maintaining Android applications
- Thorough understanding of mobile application design principles and UX
- Experience with databases, including SQL, optimization and Room
- Proficiency in writing unit tests and version control using Git
- Familiarity with design patterns (GoF), architecture, and refactoring of applications
- Experience in MVP/MVI/MVVM architecture-based development
- Intermediate spoken level of English for effective communication within the team