At least 2 years of software development experience
Strong experience with latest Android libraries (AndroidX)
Experience with Constraint Layouts
Understanding of architectural patterns (MVP, Viper, MVVM)
Understanding of the principles of Clean Architecture
Experience with asynchronous programming (RxJava2, Kotlin Coroutines, LiveData)
Experience with Dagger 2 DI
REST and Sockets principles
Git
An intermediate or higher level of English
Firebase Cloud Messaging
Possibility of working remotely
Competitive salary
Friendly and supporting environment
Personal development and professional growth
Annual paid vacation paid sick leaves and holidays