Android Engineer
TrackEnsure — продуктова IT-компанія, яка понад 10 років створює та розвиває програмні рішення для логістики й тракінгового бізнесу. Ми не просто розробляємо ПЗ, ми допомагаємо клієнтам впроваджувати його в роботу, підтримуємо та постійно вдосконалюємо відповідно до їхніх реальних потреб.
Компанія працює у двох ключових напрямах:
Розробка програмного забезпечення — створюємо IT-продукти, що оптимізують бізнес-процеси наших клієнтів.
Підтримка та супровід — допомагаємо клієнтам ефективно використовувати наше ПЗ: навчаємо, консультуємо та оперативно вирішуємо всі питання.
Завдяки аналізу ринку та зворотному зв’язку від наших клієнтів ми постійно розвиваємось і вдосконалюємо наші продукти.
У зв’язку з розширенням шукаємо Senior Android Developer, який приєднається до нашої команди та допоможе нам рухатися вперед.
Що ми пропонуємо:
- Розвиток без формальностей. Можливість професійного зростання завдяки використанню сучасних технологій у проекті та співпраці в команді фахівців різного рівня від Junior до Architect, що сприяє обміну досвідом і розвитку.
- Стабільна компенсація в USD та офіційне оформлення.
- Оплачувані відпустка та лікарняні без зайвих складнощів.
- Формат роботи на вибір: remote або офіс у Києві, Одесі чи Миколаєві.
- Англійська за рахунок компанії з професійним викладачем.
- Корпоративний фонд медичного страхування.
Що ми очікуємо від кандидата:
- від 4+ років досвіду комерційної розробки під Android.
- Знання Java Core, Java Multithreading, Collections API.
- Kotlin: Coroutines, scoop & extension functions.
- Android SDK: Глибоке розуміння життєвого циклу Service та знання найкращих практик роботи з Bound & Foreground Service.
- Jetpack components: ViewModel, Navigation, Flow & WorkManager.
- Досвід з Jetpack Compose та досвід міграції.
- Network: Retrofit, Gson, REST API.
- Досвід роботи з локацією юзера, Google Maps API.
- Bluetooth: BLE.
- VCS: Git, Mercurial.
- SQL: Room, Database migrations.
- Firebase: Analytics, Cloud Messaging, Crashlytics.
- Знання Clean Architecture та патернів проектування.
- Gragle: build type & flavours.
- Обовʼязковий досвід публікації застосунків в Google Play Store.
Що потрібно буде робити:
- Розробляти та підтримувати Android-додатки, використовуючи сучасний стек технологій.
- Аналізувати, знаходити й фіксити баги, покращуючи стабільність і performance продукту.
- Працювати в тісній зв’язці з PM, аналітиками, розробниками, дизайнерами та QA від обговорення задачі до успішного релізу.
- Впливати на технічні рішення, розвивати архітектуру та допомагати команді вдосконалювати процеси розробки.
- Підтримувати та покращувати технічну документацію.
- Брати участь у розробці єдиних код-стандартів для команди.
- Проводити code review, ділитися експертизою та менторити розробників, допомагаючи їм зростати професійно.
Якщо тобі відгукується ця вакансія — надсилай своє резюме. Ми завжди раді людям, які люблять свою справу, готові брати відповідальність і хочуть розвиватися разом із командою!
Відгукнутись на вакансію