43 day(s) ago

Android - developer

Negotiable Salary


Russia, Eastern Europe
English: Intermediate, Advanced, Upper Intermediate, Native Speaker
Experience: 1+ years
Employment: Full-time

Technokratos

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.

Similar Jobs