NinjaTrader
Sr. Mobile Engineer II (Flutter)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер мобильной разработки на Flutter в команду Mobile Engineering торговой платформы NinjaTrader. Отвечает за архитектуру мобильных приложений, менторство инженеров и высокопроизводительные кроссплатформенные решения для iOS и Android.
Задачи
- Вести полный жизненный цикл фич: отладка, документирование, тестирование, релиз и мониторинг
- Участвовать в ежедневных стендапах и общих встречах команды
- Вносить вклад в технический роадмап мобильной архитектуры, фреймворков и инструментов
- Участвовать в дизайн-ревью, обсуждениях архитектуры и оптимизации производительности на iOS и Android
- Реализовывать надёжные поддерживаемые решения на Flutter с соблюдением лучших практик state management, dependency injection и реактивного программирования
- Совместно с Product и Design итеративно улучшать пользовательский опыт на мобильных платформах
- Расследовать инциденты, устранять их и предлагать превентивные меры
- Улучшать observability, мониторинг и crash-аналитику для стабильности и качества продукта
- Развивать культуру технического мастерства, инноваций и коллаборации
Требования
- 6+ лет профессионального опыта в разработке ПО
- 2+ года практического опыта Flutter и Dart в продакшене
- Понимание мобильной архитектуры, state management и паттернов проектирования (BLoC, MVVM, Clean Architecture)
- Опыт поддержки стратегий тестирования Flutter-приложений: unit, widget, integration и e2e
- Знакомство с построением CI/CD-автоматизации для мобильных релизов
- Понимание RESTful API, WebSockets и работы с офлайн-данными
- Опыт оптимизации производительности, надёжности и UX на разных устройствах
- Умение работать в команде по agile-принципам
- Сильные навыки письменной и устной коммуникации
- Хорошее понимание принципов ООП
Условия
- Работа в компании — лидере рынка фьючерсного брокериджа с базой более 2 млн пользователей
- Динамичная культура с фокусом на социальные связи, профессиональное развитие и признание сотрудников
- Equal opportunity workplace
Навыки
- Flutter
- Dart
- BLoC
- MVVM
- Clean Architecture
- CI/CD
- RESTful API
- WebSockets
- OOP
- Swift
- Kotlin
- Java