Lead Android Developer
Responsibilities:
- Development of native Android applications for phones/tablets/IoT/AR;
- Manage and develop your own unit consisted of 3 developers;
- Collaboration with a team to define, design, and ship new features;
- Cooperation with business requirements;
- Daily project meetings;
Requirements:
- 4+ years commercial experience in Android development;
- Upper Intermediate English is a must;
- Experience in Kotlin for Android is a must have;
- Strong knowledge of OOP methodology;
- Experience in application design patterns MVC, MVVM;
- Practice in Retrofit, Gson;
- Proficiency with Dagger2, RxJava 2.x / 3.x, Koin;
- Experience in using such databases as SQLite & Realm;
- Experience in Android X, Jetpack (Room, ViewModel, LiveData, WorkManager, Navigation Component);
- Experience in writing tests;
Would be as an advantage :
- Experience in reactive programming, building libraries & designing APIs used by others;
- Experience in complex projects (finance/bank apps, online stores, etc.).
We offer you:
- Competitive salary;
- Experience in working with colleagues locally and overseas;
- Flexible working schedule;
- Self-realization opportunities;
- Be the part of challenging projects using new technologies and tools;
- Friendly team and enjoyable working environment;
- Social and corporate events;
- Career development possibility;
- Participation in professional training, meetups.
Our benefits:
- Corporate medical insurance;
- Sports activities coverage;
- Remote work opportunity;
- Vacation at least 26 days, fully paid 3 days-off during the working year;
- Internal English courses;
- Comfortable and fully equipped workplace.