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