Position: Middle Android Developer
Company: Eventyr
Category: Android
Experience required: 2y
English level: intermediate

Even in such a difficult time for Ukraine, we continue to work and remain a true team. We are not afraid of difficult tasks and always offer only quality and interesting solutions. We offer you to participate in exciting projects and increase your experience.
Join us!

**Requirements:**
- Strong knowledge of Kotlin/Java Core;
- Strong knowledge of Android SDK;
- Strong knowledge of OOP principles, design patterns, SOLID, Clean Architecture, MVVM/MVP;
- Experience Monolithic/Multi-Module architecture
- Understanding of the full mobile life cycle (Activity, Fragment, CustomView)
- Dagger2 or Koin
- Coroutines
- Compose
- Android Jetpack
- Custom views, animations
- Retrofit/OkHttp
- Cicerone/NavComponent
- 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:**
- Mockito, JUnit, Espresso, Kakao, Robolectric
- Understanding of CI/CD processes
- Understanding RxJava


**We offer:**
✔ Interesting and challenging work in a dynamically developing company with opportunities for professional growth;
✔ Competitive compensation depending on experience and skills;
✔ Health insurance;
✔ Maintaining a work/life balance;
✔ Maintenance of the FOP by the company's internal accountant;
✔ Exciting long-term projects with clients from different countries (mainly Israel, USA, UK);
✔ Opportunity to propose and implement our own solutions;
✔ Flexible work schedule;
✔ Regular performance evaluations and salary reviews;
✔ English classes with certified English teachers (individual and group classes);
✔ Team and corporate events;
✔ Official Ukrainian holidays - weekends.