Specific responsibilities include- Participate in agile processes and contribute in all phases of the development lifecycle- Write and maintain well designed, testable, reusable, reliable and efficient code- Translate application storyboards and use cases into functional applications- Ensure the best possible performance, quality, and responsiveness of the applications and their componentsRequirements / Who you are- Strong expertise of Java, Android SDK, REST API, GSON, Retrofit, Push notificati
Specific responsibilities include- Participate in agile processes and contribute in all phases of the development lifecycle- Write and maintain well designed, testable, reusable, reliable and efficient code- Translate application storyboards and use cases into functional applications- Ensure the best possible performance, quality, and responsiveness of the applications and their componentsRequirements / Who you are- Strong expertise of Java, Android SDK, REST API, GSON, Retrofit, Push notification methods- Experience with Kotlin, Kotlin native, RxJava2, Dagger, Hilt, Room- Knowledge of SQLite- MVVM, clean architecture.- Strong knowledge of Android UI design principles, patterns, and best practices- Experience with source version control software and development and collaboration software (Git, Atlassian tools)- Experience with writing Unit tests- 2+ years of work experience in a similar role or positionBeneficial skills- Understanding of CI/CD- Experience with Cryptography- Having your projects and/or products on Google PlayWe offer- Remote work or office work (Kyiv)- A competitive salary corresponding to your level of knowledge, skills, and experience- Flexible working hours