
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-моделювання та графіки буде перевагою
- Відмінні комунікативні навички, вільне володіння письмовою та усною англійською мовою
- Громадянство Канади або статус постійного резидента