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