
Welyk — італійська компанія у сфері рекрутингу та освітніх технологій, що спеціалізується на підборі фахівців із розробки програмного забезпечення. Її платформа поєднує рекрутинг як послугу з практичним підвищенням кваліфікації під керівництвом менторів, допомагаючи розробникам розвивати навички та знаходити перевірені компанії. Welyk підтримує спільноту, що налічує понад 50 000 розробників, проводить безкоштовне оцінювання для визначення рівня фахівця та оновлює профілі кандидатів з урахуванням відгуків, отриманих у процесі підбору. Роботодавцям компанія пропонує цільовий підбір IT-фахівців та індивідуальне технічне навчання, яке допомагає закривати вакансії й дає внутрішнім інженерним командам змогу зосередитися на розробці продукту.
Старший Android-розробник (Kotlin)
Доведіть наявний застосунок Лаури для цифрового автострахування на Kotlin до запуску, зокрема функції на основі датчиків. Допоможіть сформувати архітектуру мобільної команди та підходи до розробки.
Опис
- Доведіть наявний нативний Android-застосунок на Kotlin і Jetpack Compose до запуску відповідно до плану розвитку продукту.
- Завершіть інтеграцію з внутрішнім платіжним шлюзом компанії.
- Розробляйте функції з використанням датчиків пристрою та системних служб, зокрема GPS, акселерометра й Android Auto, щоб відстежувати переміщення користувачів.
- Надійно керуйте життєвим циклом застосунку, фоновими службами та використанням заряду батареї.
- Разом із колегою, відповідальним за iOS, визначте правила розробки: структуру проєкту, тестування та перевірку коду.
- Підтримуйте процеси збирання й випуску для CI/CD та Google Play.
- Допоможіть створити мобільну команду з нуля, з можливістю очолити цей напрям.
Вимоги
- Щонайменше п’ять років досвіду нативної розробки для Android, зокрема випуску й підтримки застосунків у production.
- Впевнене володіння Kotlin, Jetpack Compose і StateFlow.
- Ґрунтовне знання архітектури програмного забезпечення, зокрема MVVM, MVI та Clean Architecture, а також досвід самостійного визначення архітектури застосунку.
- Практичний досвід роботи із системними API геолокації та датчиків, службами переднього й фонового планів, а також керуванням життєвим циклом застосунку.
- Досвід роботи в структурованій команді розробки із застосуванням практик DevOps, як-от CI/CD, Git і GitHub, перевірка коду та автоматизоване тестування.
- Щоденне активне використання інструментів розробки на основі ШІ за межами автодоповнення та вміння критично перевіряти згенерований код.
- Практичний підхід до роботи й готовність писати код щодня.
- Професійне володіння англійською мовою, адже технічна документація ведеться англійською.
- Досвід роботи з Android Auto та автомобільними інтеграціями буде перевагою.
- Знання Coroutines і Flow буде перевагою.
- Досвід інтеграції платежів у застосунку, наприклад Stripe, буде перевагою.
- Досвід у фінтеху, інсуртеху або розробці якісних споживчих застосунків буде перевагою.
- Сертифікації Anthropic або поглиблене використання Claude у розробці програмного забезпечення будуть перевагою.
Переваги
- Безстроковий трудовий договір за галузевою угодою Італії для сфери торгівлі з 14 виплатами зарплати на рік.
- Гнучкий гібридний формат без обов’язкових днів в офісі.
- Талони на харчування номіналом 8 євро.
- Ключова роль у створенні мобільної команди з перспективою очолити цей напрям.
- Наставництво та/або навчання від TomorrowDevs.