723 day(s) ago
Android - developer vacancy at Technokratos
Negotiable salary
Remote worker location: Russia, Eastern Europe
English: Intermediate, Advanced, Upper Intermediate, Native Speaker
Experience: 1+ years
Employment: Full-time
Technokratos
Russia, Moscow
We help companies from Russia, the USA and China create high-tech web and mobile applications
Responsibilities
Development and support of mobile applications for the Android platform.
Requirements
Strong knowledge of Kotlin, Android SDK.
At least 1.5 years of experience in product development for Android.
Knowledge of basic design patterns (MVVM, MVP).
Experience in developing client-server applications (Retrofit 2, OkHttp, Glide \ Picasso).
Experience with Android Architecture Components (ViewModel, LiveData, Room).
Understanding the principles of dependency injection, experience with Dagger 2.
Understanding of principles and experience with RxJava 2.
Ability to write Clean Code (SOLID, KISS, DRY).
Knowledge of classical data structures and algorithms.
Git skills.