TrackEnsure — це продуктова IT-компанія, що вже понад 10 років займається розробкою програмного забезпечення для логістики та тракінгового бізнесу. Ми не лише створюємо програмні рішення для наших клієнтів, а й забезпечуємо їх ефективне впровадження, підтримку та розвиток.
Сьогодні наша команда налічує близько 1000 фахівців, і ми працюємо в трьох офісах — у Києві, Одесі та Миколаєві.
Компанія працює у двох ключових напрямах: * Розробка програмного забезпечення — створюємо IT-продукти, що оптимізують бізнес-процеси наших клієнтів. * Підтримка та супровід — допомагаємо клієнтам ефективно використовувати наше ПЗ: навчаємо, консультуємо та оперативно вирішуємо всі питання.
Завдяки аналізу ринку та зворотному зв’язку від наших клієнтів ми постійно розвиваємось і вдосконалюємо наші продукти.
У зв’язку з розширенням шукаємо Android Developer, який приєднається до нашої команди та допоможе нам рухатися вперед.
Що ми пропонуємо: * Можливість професійного зростання завдяки використанню сучасних технологій у проекті та співпраці в команді фахівців різного рівня — від Junior до Architect, що сприяє обміну досвідом і розвитку. * Стабільна компенсація в доларах США з офіційним оформленням. * Оплачувана відпустка та лікарняні. * Можливість працювати віддалено або в офісі за бажанням (Київ, Одеса, Миколаїв). * Щорічний перегляд ставки. * Заняття з англійської мови з професійним викладачем від компанії. * Корпоративний фонд медичного страхування. * Допомога армії. Компанія постійно бере участь у зборах та надає допомогу нашим воїнам на фронті, тож у тебе також буде можливість долучитися до цих ініціатив і стати частиною спільної справи.
Обов’язки: * Знання Java Core, Java Multithreading, Collections API * Kotlin: Coroutines, scoop & extension functions. * Android SDK: Custom Views, File system та Foreground Services * Jetpack components: ViewModel, Navigation, Flow & WorkManager * Network: Retrofit, Gson, REST API * Робота з локацією юзера, Google Maps API * Bluetooth: BLE VCS: Git, Mercurial * SQL: Room, Database migrations * Firebase: Cloud Messaging, Crashlytics * SOLID, MVVM/MVI та патернів проектування * Gragle: build type & flavours
Що ми очікуємо від кандидата: * 3+ years of commercial experience in mobile development * Strong proficiency in Kotlin (Android) and Kotlin Multiplatform * Jetpack Compose and handling lifecycle stages * Practical experience working with existing production applications (stabilization, refactoring, performance improvement) * Solid understanding of OOP, Clean Architecture, modularization patterns and SOLID principles * Experience integrating REST APIs: Ktor (async processing, error handling) and DI: Koin * Understanding of mobile application lifecycle and concurrency * Experience with local databases: Room Confident use of Git
Nice to have: Bluetooth / BLE integration experience, understanding iOS build process and experience with Swift and Xcode, experience with CI/CD pipelines and optimization processes, implementation of an application for the desktop platform
У нас ти зможеш отримати досвід над цікавими проектами, розвиватися та ділитися досвідом у команді професіоналів. Якщо ти готовий до нових викликів — приєднуйся! Надсилай своє резюме прямо зараз!