Flatirons Solutions
Flatirons Solutions
Flatirons Solutions — міжнародна компанія-розробник програмного забезпечення для аерокосмічної, оборонної та виробничої галузей. Її хмарні платформи, зокрема Flatirons Pinpoint і eTaskcard, допомагають організаціям MRO, авіакомпаніям, виробникам оригінального обладнання та оборонним операторам керувати технічною документацією й завданнями з технічного обслуговування в єдиному цифровому середовищі. Продукти поєднують дані виробників, редагування безпосередньо в документі, тривимірну візуалізацію, цифрові робочі карти та інтеграцію з ERP- і PLM-системами, підтримуючи мобільні процеси технічного обслуговування та зменшуючи залежність від паперових документів. Flatirons Solutions має команди й офіси в Північній Америці, Європі та Азії та розробляє інструменти для покращення координації й ефективності, а також підвищення доступності повітряних суден у складних операціях технічного обслуговування.

Розробник мобільних застосунків (віддалена робота в Канаді)

Розробляйте мобільні застосунки доповненої реальності з прискоренням на основі ШІ для виробників авіаційної та аерокосмічної техніки. Створюйте програмне забезпечення на Unity, застосовуючи методології Agile і розробку через тестування.

Опис

  • Беріть участь на всіх етапах життєвого циклу розробки ПЗ: аналізуйте користувацькі та бізнес-вимоги, реагуйте на збої й реалізовуйте функції застосунків
  • Беріть участь в обговореннях дизайну та разом із клієнтами вдосконалюйте, тестуйте й налагоджуйте ПЗ
  • Застосовуйте інструменти та методи ШІ для прискорення розробки, зокрема тестування й валідацію
  • Розробляйте мобільні застосунки доповненої реальності для клієнтів авіаційної та аерокосмічної промисловості в команді з 2–5 інженерів
  • Співпрацюйте з колегами та клієнтами над проєктуванням і розробкою програмних продуктів
  • Інтерпретуйте вимоги й оцінюйте терміни для керування результатами роботи
  • Дотримуйтеся практик Agile і розробки через тестування
  • Співпрацюйте з технічним керівником, розкладаючи користувацькі історії на конкретні завдання
  • Пишіть і тестуйте користувацькі історії, реалізуючи вимоги за допомогою TDD
  • Рефакторте код для підвищення якості ПЗ
  • Фіксуйте роботу та керуйте нею в JIRA або аналогічних системах керування завданнями
  • Створюйте й підтримуйте ефективний, повторно використовуваний і надійний код
  • Забезпечуйте продуктивність, якість і швидкодію застосунків
  • Діагностуйте вузькі місця та дефекти й розробляйте ефективні рішення
  • Дотримуйтеся вимог системи управління якістю та системи управління інформаційною безпекою
  • Виконуйте інші доручення за потреби

Вимоги

  • Від чотирьох до шести років досвіду розробки мобільних застосунків та/або застосунків на Unity
  • Досвід використання ШІ як ключової частини процесу розробки ПЗ
  • Ступінь бакалавра в галузі комп’ютерних наук, комп’ютерної інженерії або суміжній дисципліні
  • Міцна база в об’єктно-орієнтованому програмуванні
  • Розвинені аналітичні здібності та навички розв’язання проблем
  • Знання кількох шаблонів проєктування й архітектури програмного забезпечення
  • Розуміння можливостей та обмежень ШІ
  • Досвід роботи з кількома з таких технологій: Unity, гарнітури змішаної реальності, розробка мобільних застосунків для iOS, Android і Windows, C#, TypeScript та Objective-C
  • Володіння системами керування версіями коду та безперервною інтеграцією
  • Практичне знання методологій Agile
  • Знання 3D-моделювання та графіки буде перевагою
  • Відмінні комунікативні навички, вільне володіння письмовою та усною англійською мовою
  • Громадянство Канади або статус постійного резидента