Position: Android Developer (Prom.ua)
Company: EVO
Category: Android
Experience: 1y

**Додаток Prom.Покупки**– це ключовий елемент нашого бізнесу, який забезпечує більшу частину замовлень на порталі Prom.ua. Високонавантажений проєкт (1M + MAU) де важливо враховувати багато бізнес-логіки та працювати з різними командами й технічним стеком.

**Про команду:**
9 Android розробників, 10 iOS розробників, QAs, PMs. Ви будете працювати в оточенні професіоналів, які обожнюють те чим займаються, завжди готові допомогти та підтримати.

**Технічний стек:**
Мови: Kotlin і Java
Архітектура: Modular & MVI
Інструменти: Kotlin Multiplatform Mobile, Jetpack Compose, Koin, Web-Socket, GraphQL, REST, Coroutines, Flow, RxJava, Gitlab CI/CD

**Що важливо для даної ролі:**
- досвід від 1+ року розробки нативних програм під Android для комерційного використання;
- чудові знання Android SDK, Java, Kotlin, Networking, Multithreading;
розуміння та успішний досвід реалізації гнучких архітектурних підходів у проектуванні;
- ефективна робота в умовах компромісів між функціональністю, складністю розробки та часом, виділеним на це;
- висока самомотивація та бажання самореалізації.

**Буде перевагою:**
- досвід написання коду на Kotlin Multiplatform;
- досвід Jetpack Compose;
- досвід роботи з архітектурними підходами, що базуються на Unidirectional Data Flow;
- досвід роботи з CI/CD.

**Задачі:**
- працювати з мультиплатформним кодом;
- займатися performance optimization;
- обговорювати гіпотези та пропонувати варіанти реалізації;
- реалізовувати нові фічі в проєкті
- писати код за принципами SOLID
- в проєкті є залишки Java (приблизно 5%), тому необхідно буде брати участь у рефакторингу.

**Етапи відбору:**
- Знайомство. Ми познайомимось з вами та вашим досвідом, поділимось деталями про вакансію, відповімо на ваші запитання.
- Технічне інтерв’ю