Position: Android Strong Junior / Middle 1912/12
Company: Argument
Category: Android
Experience required: 2y
English level: intermediate

**Описание**
Now we are looking for a Middle Android Developer. We offer you work with a team of professionals, take part in contributing to exciting projects and grow in your experience.
It is a full-time position in the office, in the center of Kharkiv, with flexible working hours.

**Required skills:**

- 6 months+ (Junior) / 2+ years (Middle) of commercial experience;
- Strong knowledge of Kotlin/Java Core;
- Strong knowledge of Android SDK;
- Strong knowledge of OOP principles, design patterns, SOLID, Clean - Architecture, MVVM/MVP;
- English Intermediate level;
- Experience Monolithic/Multi-Module architecture;
- Understanding of the full mobile life cycle (Activity, Fragment, CustomView);
- Dagger or Koin;
- RxJava, Coroutines;
- Android Jetpack;
- Custom views, animations;
- Retrofit/OkHttp;
- Cicerone;
- Google/Firebase services;
- Android Jetpack;
- AAC;
- Experience with Git;
- Good knowledge of data structures and understanding of the asymptotics of algorithms;
- Understanding of publishing apps in app stores

**Nice To Have:**

- Mokk, Mockito, JUnit, Espresso, Kakao, Robolectric;
- Understanding of CI/CD processes

**We offer:**
- Professional and skilled projects;
- Performance review is per six months;
- Opportunities for professional growth and development;
- Ability to propose and implement your own solutions;
- Flexible working hours;
- Corporate events;
- Gym membership

**About the projects:**
- A taxi-ordering app in Minsk;
- A split taxi in Los Angeles (a three-wheeled motorbike);
- A smart help driver;
- Applications for restaurants;
- An app for car maintenance (mobile mechanic);
- An fintech project