Position: Android Developer
Company: Natife
Experience required: 1y
English level: intermediate

**What we do:**

-Android App Development
-iOS App Development

**Role description:**

-Development of the Mobile Apps for Android.

**Requirements for an Android Developer:**

-Knowledge of programming technologies and experience of work with them (Java and/or Kotlin);
-Understanding the principles of OOP;
-Experience of the work with SQlite;
-Knowledge and ability to work with XML, JSON;
-Understanding and ability to work with REST API;

**It will be an advantage:**

-Knowledge and ability to use design patterns;
-Knowledge and ability to use architectural templates (MVP, MVVM, etc.);
-Knowledge and ability to use such libraries as RxJava2, Realm, Objectbox, Dagger2, Retrofit2;
-Knowledge and ability to use «Android architecture components»
-Ability to use version control systems (Git)

**We can provide you with:**

-Full-time work in friendly, young and full of energy team;
-A flexible schedule;
-A comfortable and cozy office in the centre of the city;
-The room where you can play video games, play table tennis, and relax in the bag chair;
-Unlimited quantity of tasty cookies/coffee/tea;
-Decent wages and bonuses;
-Benefits package (opportunities to visit gym, corporative events etc.);
-Excellent opportunities for professional growth and personal development.

You can get acquainted with our company closer on our web-site: https://natife.com

Become a part of our team, because we believe **if you want this, so it will be!**