Основні обов’язки
Розробка та підтримка проєктів на ОС Android для POS-терміналів та мобільних пристроїв
Інтеграція сторонніх SDK та реалізація механізмів взаємодії між декількома додатками на одному пристрої
Проєктування архітектури додатків із застосуванням підходів MVP, MVVM та принципів Clean Architecture
Робота з базами даних (Room, SQLite) та забезпечення стабільної взаємодії з клієнт-серверною частиною
Оптимізація коду та участь у командних процесах розробки (Code Review, робота з Git-Flow)
Основні вимоги
3+ роки комерційного досвіду розробки Android додатків
Досконале знання Java та Kotlin
Досконале знання Android SDK
Досвід роботи з базами даних (SqLite, Room)
Розуміння принципів реактивного програмування (Kotlin Coroutines/Flow, RxJava, RxAndroid)
Розуміння роботи протоколів HTTPS та Sockets
Досвід роботи з багатомодульними проєктами
Досвід роботи з пакетами SDK сторонніх продуктів
Досвід розробки взаємодії між декількома додатками на одному пристрої
Розуміння принципів ООП, SOLID та шаблонів проєктування (MVP, MVVM, Clean Architecture)
Розуміння DI (Dagger 2.*)
Досвід роботи з системами контролю версій Git та розуміння Git-Flow
Володіння англійською мовою на рівні Intermediate (B1 – Середній)
Крос-функціональні компетенції: критичне мислення та ефективна комунікація
Корпоративні якості: відповідальність, інноваційність, прозорість, робота в команді та фокус на клієнті
Буде великим плюсом
Досвід роботи з AOSP (Android Open Source Project)
Досвід використання AI та вміння коректно формувати промпти
Досвід роботи з платіжними системами
Своїм співробітникам ми пропонуємо
Роботу в найбільшому та інноваційному банку України
Офіційне працевлаштування та 24+4 календарних дні відпустки
Компенсацію лікарняних
Конкурентну заробітну плату
Бонуси, премія відповідно до політики компанії
Медичне страхування
Корпоративне навчання
Можливість віддаленого формату роботи
Корпоративну фінансову допомогу у критичних ситуаціях


