Додаток 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%), тому необхідно буде брати участь у рефакторингу.
Етапи відбору:
- Знайомство. Ми познайомимось з вами та вашим досвідом, поділимось деталями про вакансію, відповімо на ваші запитання.
- Технічне інтерв’ю
Ми пропонуємо:
- Офіційне працевлаштування у штат компанії
- 24 календарних дні оплачуваної відпустки на рік, необмежена кількість лікарняних.
- Віддалена робота. Можливість відвідувати офіс в м.Київ
- Медичне страхування
- Послуги корпоративного психолога