Position: Middle Android Developer
Company: IT Craft
Category: Android
Experience: 2y
English level: pre

IT Craft запрошує Middle Android розробника приєднатися до команди.

Основні обов'язки:
- Розробка нативного додатку для Android;
- Інтеграція мобільного додатку з бекендом REST API;
- Продуктивна комунікація з іншими учасниками проекту (бекенд-розробниками, product owner/ПМ, iOS-розробниками, командою підтримки);
- Тестування додатку;
- Обслуговування додатку та оновлення новими функціями;
- Оптимізація для досягнення високої продуктивності додатку.

Вимоги:
- 2+ роки досвіду роботи у якості Android розробника;
- Розуміння Android Material design;
- Глибокі знання Kotlin, Coroutines;
- Досвід роботи з Android SDK;
- Глибокі знання OOP/SOLID;
- Розуміння популярних паттернів архітектури Android (MVVM, MVP тощо);
- Досвід роботи з RESTful API;
- Досвід інтеграції сторонніх бібліотек, SDKs і фреймворків;.
- Досвід роботи з Git;
- Володіння англійською на рівні Intermediate або вище.

Буде плюсом:
- Досвід роботи з середовищем Agile;
- Досвід роботи з Jetpack Compose;
- Написання власних компонентів інтерфейсу користувача та анімації;
- Юніт тестування;
- Базові знання з SQLite, Room & Hilt.

IT Craft пропонує:
- Конкурентну оплату відповідно до кваліфікації;
- Гнучкий графік, дистанційну роботу;
- Можливість кар’єрного росту;
- Компенсацію для занять спортом;
- Внутрішнє навчання з англійської мови;
- Служба психологічної підтримки;
- Дружня команда відкритих людей.

Надішліть, будь ласка, своє резюме!

IT Craft invites a Middle Android developer to join our team.

Main responsibilities are:
- Native Android application development;
- Integration of the mobile app with the REST API backend;
- Maintain productive communication with other project participants (backend developers, product owner/PM, iOS developers, support team);
- Application testing;
- Application maintenance and updating with new functionality;
- Optimization for achieving high application performance.

Requirements:
- 2+ years of experience as a native Android developer;
- Understanding of Android Material design;
- Strong knowledge of Kotlin, Coroutines;
- Experience with Android SDK;
- Deep knowledge of OOP/SOLID;
- Understanding of popular Android architecture patterns (MVVM, MVP, etc);
- Experience with RESTful API;
- Experience with integration of 3rd party libraries, SDKs and frameworks;
- Experience with Git;
- English level Intermediate or higher.

Will be a plus:
- Experience in working with an Agile development environment;
- Experience with Jetpack Compose;
- Writing custom UI components and animations;
- Unit testing;
- Familiarity with SQLite, Room & Hilt.

IT Craft offers:
- Competitive compensation according to the qualifications;
- Flexible working hours, remote work;
- Opportunity for career growth;
- Reward for sport activities;
- In-house English training;
- Psychological support service;
- A friendly team of open-minded people.

Please send your CV!