Position: Android developer
Company: DataJob
Experience required: 3y
English level: intermediate

Our apps WiFi Map and Zorro VPN are loved and trusted by our customers:
● 100+ million users all over the world;
● 4+ million active WiFi points;
● 1+ billion connections.
If you dream big, work hard and have a positive state of mind - this place is for you. Be part of something bigger - join WiFi Map team!

**Responsibilities:**
● Development of applications within the existing directions, development of new applications.
● Writing a quality code, making/criticizing/improving architectural decisions and approaches.
● Active interaction with Product-owner for improvement of products and directions of the company.
● Clarification and formation of requirements, communication with the Design team to find the most useful, correct and beautiful solution.
● Conducting Code Review.

**Requirements:**
● Experience of development under Android from 3 years;
● Excellent knowledge of Kotlin and the Android SDK;
● Knowledge of the application life cycle and Android
environment features;
● Understanding and using design patterns;
● Good knowledge of OOP;
● Experience in creating multithreaded applications.

**Would be a plus:**
● Experience with maps (Google Maps, MapKit).
● Experience in developing frameworks/libraries.
● Knowledge of mobile apps testing.
● English level from B1.

**Stack and tools:**
Kotlin, RxJava, Realm, Retrofit, Coroutines, Koin, Firebase, MVVM.

**What we offer:**
● Working as a dynamic team on applications with millions of active users from around the world.
● Work schedule: office, full-time, 5 days a week (Monday to Friday), flexible schedule.
● Office at Kievskaya metro station.
● Equipped workplace.
● Paid vacation 15 working days a year.
● Paid sick days 10 working days a year.