Position: Android Developer
Company: ITOMYCH STUDIO
Experience required: 1y
English level: pre

**Requirements**

Version control systems: Git, git-flow (feature implementation, release/hotfix process) experience must-have
General requirements: 
Good experience with Android SDK using Java/Kotlin language, OOP
Knowledge of REST API (Retrofit 2, ktor)
Knowledge of DI (Manual DI, Dagger 2/Koin)
Knowledge of SQL (Room and manual)
General knowledge of Firebase Services 
Multi-threading and synchronization knowledge (Java threads, Kotlin Coroutines, Coroutines flow)  
Activity and Fragments managements
IDE: Android Studio
Bug tracking: basic workflow with Jira

**Recommended Experience**

Knowledge and practical usage of Android architecture components: LiveData, MVVM
Knowledge and practical usage of Navigation Architecture Component
Knowledge and practical usage of KMP

**Responsibilities**

Application development
Tasks decomposition
Task estimation

**About projects**

We are looking for a developer to join the team. Here are some projects we are working on:

- Android client for a tobacco company 

- Android travel app

- Mobile client for a financial organization 

- Psychologic advisors and psychics app 

- Mobiles apps for Discount Systems 

- Video streaming service for gamers 

**Our perfect candidate**

Seeks constant professional growth
Produces qualitative results
Is able to effectively organise the workflow
Wants to develop technical skills
Is ready to take responsibility for the results

**We offer**

With us you can:

Develop your professional skills
Grow within the company

Also, we provide:

Fair and competitive compensation and benefits
Flexible working conditions
Great office, a 5-minute walk away from Pushkinska metro station
Medical compensation
English classes
Pizza Fridays
Discounts offered by IT Loyalty
Unforgettable corporate events and holidays celebrations