
NinjaTrader предоставляет платформы для торговли фьючерсами и брокерские услуги как начинающим, так и опытным трейдерам. Финтех-продукты компании объединяют инструменты для построения графиков, симуляции, визуализации рынка и анализа потока ордеров на ПК, Mac и мобильных устройствах, обеспечивая доступ к таким рынкам, как фьючерсы на E-mini и Micro E-mini, сырую нефть и биткоин. Компания делает акцент на настраиваемой и экономичной торговле, дополняя программное обеспечение ежедневными прямыми эфирами и образовательными материалами, которые помогают пользователям развивать знания о рынке и торговые стратегии.
Старший инженер мобильной разработки (Flutter) — NinjaTrader, гибридный формат в Чикаго
Руководите мобильной архитектурой и качеством продукта в NinjaTrader — платформе для торговли фьючерсами и брокерской компании. Наставляйте инженеров и создавайте кроссплатформенные приложения Flutter для iOS и Android.
Описание
- Руководить мобильной архитектурой и определять техническое направление для разных команд
- Наставлять инженеров и повышать качество разработки
- Управлять функциями на всех этапах — от отладки и документирования до тестирования, выпуска и мониторинга
- Участвовать в ежедневных стендапах и регулярных общекорпоративных командных встречах
- Помогать формировать мобильную дорожную карту в области архитектуры, фреймворков и инструментов разработчика
- Участвовать в проверках дизайна и архитектуры, оптимизировать производительность на iOS и Android
- Создавать поддерживаемые решения на Flutter с эффективным управлением состоянием, внедрением зависимостей и реактивным программированием
- Сотрудничать с командами продукта и дизайна для улучшения мобильного пользовательского опыта
- Диагностировать проблемы, снижать их влияние и предлагать профилактические улучшения
- Укреплять наблюдаемость, мониторинг и аналитику сбоев для повышения стабильности и качества
- Продвигать техническое совершенство, инновации и сотрудничество
Требования
- Не менее шести лет профессионального опыта в разработке программного обеспечения
- Не менее двух лет опыта работы с Flutter и Dart в продуктивной среде
- Понимание мобильной архитектуры, управления состоянием и таких паттернов, как BLoC, MVVM и Clean Architecture
- Опыт поддержки стратегий тестирования Flutter, включая модульные, виджетные, интеграционные и сквозные тесты
- Знакомство с созданием CI/CD-автоматизации для мобильной доставки
- Понимание REST API, WebSockets и управления данными в офлайн-режиме
- Знакомство с улучшением производительности, надежности и пользовательского опыта на различных устройствах
- Умение эффективно работать в команде, придерживающейся принципов Agile
- Сильные навыки письменной и устной коммуникации
- Уверенное владение принципами объектно-ориентированного программирования
- Знание интеграции нативного iOS с использованием Swift и Android с использованием Kotlin или Java
- Опыт работы в финтехе или на торговых платформах
- Участие в разработке фреймворков или SDK с открытым исходным кодом
Преимущества
- Годовой целевой бонус в размере 12%
- План 401(k) с взносом компании в размере до 3,5% от взносов сотрудника
- 18 дней ежегодного оплачиваемого отпуска, при этом для некоторых должностей может быть предусмотрено больше
- Семь оплачиваемых праздничных дней
- 20 дополнительных гибких дней удаленной работы ежегодно
- Пять общекорпоративных недель с возможностью не посещать офис, приуроченных к крупным праздникам
- Щедрый оплачиваемый отпуск
- Семь ежегодных оплачиваемых праздничных дней плюс пять условных праздничных дней
- Один оплачиваемый день для волонтерской деятельности ежегодно
- Оплачиваемый отпуск для установления связи с ребенком после рождения или усыновления
- Медицинское, офтальмологическое и стоматологическое страхование
- Страхование жизни и нетрудоспособности за счет NinjaTrader