Position: Senior Android Developer
Company: Depositphotos and VistaCreate
Experience required: 3y
English level: intermediate

We at Depositphotos value autonomy, alignment and accountability within our Product Teams. We expect from our engineers driving and improving our Engineering Principles, Production standards, as well as leading various incident learning debriefs. There is learning and opportunity at every step.

**What is required:**
- Strong knowledge of Kotlin and OOD principles;
- Strong knowledge of Kotlin coroutines;
- Experience with jetpack, especially Architecture Components;
- Experience with RXJava libraries;
- Experience with Google Billing v3, v4 and v5 (Purchase and Subscriptions is a must);
- Knowledge of Activity, Fragment, View lifecycles;
- Experience writing tests;
- Strong knowledge of design patterns (mvvm, mvp, mvi);
- Strong knowledge of clean architecture principles;
- Experience working with koin;
- Experience with application performance measurements;
- Experience working with facebook and google login libraries;
- Working with android core video/audio;
- Experience working with room database;
- Experience working with jetpack compose.

**Will be a plus an expertise in:**
- Experience working with view modifications and view matrices;
- Experience working with firebase libraries;
- Experience working with exoplayer;
- Experience working with Realm database;
- Experience working with coil database;
- Knowledge of C++;
- Knowledge working with vulkan graphics.

**Responsibilities:**
- Write clean, extensible, test covered and maintainable code;
- Implement material design;
- Refactor old code to newest libraries;
- Contact directly with product owner and search for quality solutions.

**What we offer:**
- Competitive compensation level;
- Remote work;
- Paid Vacations (24 days), Statutory Holidays;
- Annual salary reviews;
- 100% paid sick leave;
- Comfortable Office;
- Flexible Work Hours;
- Incentives for marriage and childbirth;
- Accountant supports and taxes coverage;
- Allowance for education and training;
- Professional Growth.