NinjaTrader
NinjaTrader
201 – 500 Сотрудники
SaaSФинансыФинтех
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