Position: Middle Android Developer
Company: Sannacode
Category: Android
Experience required: 2y
English level: intermediate

**Working with us you will get:**
— Interesting dynamic projects;
— Work from home - flexible schedule;
— Compensation for sick and vacation leave, official holidays;
— Compensation for training activities (50-80%);
— Medical insurance;
— English courses/ open speaking club with a native speaker;
— Individual growth plan upon your Skills Matrix;
— Fruits and pizza parties;
— Equipped office with modern kitchen and lounge area with PS4 and table games;
— Massage therapy, yoga classes;
— Mentoring during a trial period;
— Friendly team and enjoyable working environment;
— Entertainment and gifts for employees’ children;
— The ability to create, take initiative, make decisions and participate in the creation of new projects.


**Requirements:**
— 1.5+ year of commercial experience (experience with publishing apps in the Google Play/commercial apps development);
— Strong knowledge of Kotlin and Java;
— Strong knowledge of Android Framework and Ecosystem: core Android API, UI, animations third-party libraries, build tools;
— Experience in working with Android Studio;
— Strong knowledge of MVP, MVVM architectures;
— Strong knowledge of Client-Server architecture, RESТ API;
— Experience with Git;
— Knowledge of Social SDKs (Google, Facebook), Google Maps;
— Experience in the development of two diverse projects;
— Experience with SQLite, Room;
— Experience with Firebase (auth, crashlytics, app distribution);
— Кnowledge of RxJava, RxAndroid, Coroutines;
— At least intermediate level of English.

**Will be a plus:**
● Practical experience with Dart and Flutter.

**Responsibilities:**
● Update/maintenance of existing Android mobile apps;
● New applications development;
● Pre-load development of the current version of the software.