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

**Welcome to the world of Eventyr - a place where true discovery and exploration takes place! 🤗
We are always on the lookout for the best developers to create the best products, and currently we are seeking an Android developer to help expand our operations 💫 
If you are a talented developer with 2 years or more of experience in developing Android applications, and you know everything about Kotlin, Java, Git, and feel that your knowledge can be useful for our team - we are waiting for your application 🔥 
Together we can open new horizons and create new opportunities for our users 💜
Join the Eventyr team now!**

**Responsibilities**
- Researching, designing, implementing, and managing applications;
- Share experience with colleagues and help the less experienced;
- Recommend and implement improvements;
- Contributing with a team on approaches implementation;
- Integrate software components and third-party programs;
- Verify and deploy programs and software;
- Collaborate with developers, UX designers, business and system analysts;
- Communication with Clients, being ready to demonstrate and describe achievements of a scope

**Requirements**
Language:
Strong knowledge of Kotlin/Java Core

Android:
Strong knowledge of Android SDK
Understanding of the full mobile life cycle (Activity, Fragment, CustomView)
Good knowledge of views, animations
Experience with Jetpack Compose
High knowledge of AAC

Architecture:
Strong knowledge of OOP principles, design patterns, SOLID
Understanding of Clean Architecture, MVVM
Experience with Monolithic/Multi-Module architecture
Good knowledge of data structures and understanding of the asymptotics of algorithms

Libraries:
Strong knowledge of Dagger2 or Hilt, Koin
Strong knowledge of Coroutines
Strong knowledge of Retrofit/OkHttp
Experience with Cicerone

Others:
Experience with Firebase services
Experience with Git
Understanding of publishing apps in app stores

Nice To Have:
Experience Mockito, JUnit, Espresso, Kakao, Robolectric, Kaspresso
Experience with CI/CD processes
Experience with RxJava
Understanding of MVP/MVI

**About the project**
- Cryptocurrency trading platform;
- Stores with augmented reality;
- Social Media Analytics;
- Password managers with AR;
- Investment management;
- Restaurant ecosystem;
- Freelance exchange;
- Social network;
- Gas station management;
- Banking;
- Platforms to analyze health in real-time;
- Smart Home;
- Government Applications.

We offer:
✔ Interesting and challenging work in a dynamically developing company with opportunities for professional growth;
✔ Competitive compensation depending on experience and skills;
✔ Supporting work-life balance;
✔ Medical Insurance
✔ Maintaining FOP by an internal accountant from the company;
✔ Exciting long-term projects with customers from various countries (mostly Israel, the USA, and Great Britain);
✔ Opportunity to propose and implement your own solutions;
✔ Flexible work schedule;
✔ Regular performance evaluation and salary revision;
✔ English classes with certified English teachers (individual and group lessons);
✔ Team buildings and corporate activities;
✔ Official Ukrainian holidays are days off.