Requirements:
— 2+ years of commercial experience;
— Proficient knowledge of the Kotlin/Java;
— Deep understanding of OOP, design patterns, SOLID;
— Good understanding of MVP, MVVM, Clean Architecture
— Understanding of the full mobile life cycle (Activity, Fragment, CustomView);
— Dagger;
— RxJava, Coroutines;
— Android Jetpack;
— Retrofit/OkHttp;
— Google/Firebase services;
— Google maps
— Solid knowledge of git.
— Upper Intermediate English level.
We offer:
— Opportunity to grow as an expert;
— Regular results-based salary review;
— Flexible working conditions;
— 24 days of paid vacation (working days);
— 10 sick days;
— Friendly and open-minded team;
— English classes.