
Sigma Software Group — міжнародна технологічна консалтингова компанія, заснована у 2002 році. Її команди займаються розробленням програмного забезпечення, графічним дизайном, тестуванням і технічною підтримкою для клієнтів у таких галузях, як автомобілебудування, охорона здоров’я, телекомунікації, авіація, банківська справа, ігрова індустрія, нерухомість і реклама. Компанія наймає ІТ-фахівців для роботи над складними інженерними проєктами та підтримує професійний розвиток за допомогою наставництва й безперервного навчання. Можливість віддаленої роботи є частиною робочої моделі компанії, а її проєкти реалізуються для таких організацій, як AstraZeneca, Scania і SAS.
Розробник Android для будівельних технологій
Створюйте застосунки на Kotlin і Jetpack Compose для управління будівельним персоналом. Поєднуйте мобільні рішення з пристроями, покращуючи доступ до майданчиків, ефективність і безпеку працівників.
Опис
- Створюйте й підтримуйте Android-застосунки на Kotlin і Jetpack Compose.
- Долучайтеся до обговорення архітектури й ухвалення технічних рішень.
- Рефакторьте та вдосконалюйте наявні кодові бази Android.
- Розробляйте масштабовані функції, зручні в підтримці, використовуючи Clean Architecture.
- Діагностуйте проблеми застосунків і вузькі місця продуктивності.
- Інтегруйте нативні функції Android, зокрема NFC, Bluetooth і Camera SDK.
- Співпрацюйте з iOS-інженерами, фахівцями з тестування, backend-розробниками та представниками продукту.
- Долучайтеся до всіх етапів життєвого циклу розробки програмного забезпечення.
- Підтримуйте якість коду, проводьте взаємні перевірки й сприяйте постійному вдосконаленню.
- Допомагайте розвивати CI/CD та автоматизацію інженерних процесів.
Вимоги
- Щонайменше три роки комерційного досвіду розробки для Android.
- Добре знання Kotlin і сучасних практик розробки для Android.
- Практичний досвід роботи з Jetpack Compose, Coroutines, Flow, Retrofit і Android SDK.
- Досвід використання MVVM і Clean Architecture.
- Розуміння об’єктно-орієнтованого програмування, алгоритмів, структур даних і шаблонів проєктування.
- Досвід роботи з інструментами впровадження залежностей і модульного тестування, такими як Mockito та JUnit.
- Розвинені аналітичні навички й уміння розв’язувати проблеми.
- Готовність самостійно відповідати за функції та розробляти їх.
- Уміння ефективно спілкуватися й співпрацювати.
- Знання англійської мови на середньому рівні або вище.
- Ступінь бакалавра з комп’ютерних наук або комп’ютерної інженерії чи відповідний практичний досвід.
Переваги
- Віддалена робота.
- Участь у довгостроковій розробці продукту.
- Професійний розвиток разом із досвідченими інженерами середнього та старшого рівнів.
- Робота в зрілому інженерному середовищі з високим рівнем технічної експертизи.
- Тісна взаємодія з організацією замовника.