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