Sigma Software Group
Sigma Software Group
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.
  • Розвинені аналітичні навички й уміння розв’язувати проблеми.
  • Готовність самостійно відповідати за функції та розробляти їх.
  • Уміння ефективно спілкуватися й співпрацювати.
  • Знання англійської мови на середньому рівні або вище.
  • Ступінь бакалавра з комп’ютерних наук або комп’ютерної інженерії чи відповідний практичний досвід.

Переваги

  • Віддалена робота.
  • Участь у довгостроковій розробці продукту.
  • Професійний розвиток разом із досвідченими інженерами середнього та старшого рівнів.
  • Робота в зрілому інженерному середовищі з високим рівнем технічної експертизи.
  • Тісна взаємодія з організацією замовника.