NinjaTrader
NinjaTrader
201 – 500 Pracownicy
FinanseFintechSaaS
NinjaTrader oferuje platformy do handlu kontraktami futures oraz usługi brokerskie zarówno dla początkujących, jak i doświadczonych traderów. Produkty fintech firmy łączą narzędzia do tworzenia wykresów, symulacji, wizualizacji rynku i analizy przepływu zleceń na komputerach PC, Mac oraz urządzeniach mobilnych, zapewniając dostęp do takich rynków jak kontrakty futures na E-mini i Micro E-mini, ropę naftową oraz bitcoina. Firma kładzie nacisk na elastyczny i oszczędny handel, uzupełniając oprogramowanie codziennymi transmisjami na żywo oraz materiałami edukacyjnymi, które pomagają użytkownikom rozwijać wiedzę o rynku i strategie tradingowe.

Starszy inżynier aplikacji mobilnych (Flutter) — NinjaTrader, praca hybrydowa w Chicago

Kieruj architekturą mobilną i jakością produktu w NinjaTrader, platformie do handlu kontraktami futures i firmie brokerskiej. Mentoruj inżynierów, tworząc wieloplatformowe aplikacje Flutter na iOS i Androida.

Opis

  • Kierowanie architekturą mobilną i kształtowanie kierunku technicznego w różnych zespołach
  • Mentorowanie inżynierów i podnoszenie jakości wytwarzania oprogramowania
  • Zarządzanie funkcjami od debugowania i dokumentacji po testowanie, wdrażanie i monitorowanie
  • Udział w codziennych stand-upach i cyklicznych spotkaniach zespołów całej firmy
  • Pomoc w definiowaniu mobilnej mapy drogowej dotyczącej architektury, frameworków i narzędzi deweloperskich
  • Udział w przeglądach projektowych i architektonicznych oraz optymalizacja wydajności na iOS i Androidzie
  • Tworzenie łatwych w utrzymaniu rozwiązań Flutter z efektywnym zarządzaniem stanem, wstrzykiwaniem zależności i programowaniem reaktywnym
  • Współpraca z zespołami Produktu i Designu w celu ulepszania mobilnego doświadczenia użytkownika
  • Diagnozowanie problemów, ograniczanie ich wpływu i proponowanie działań zapobiegawczych
  • Wzmacnianie obserwowalności, monitorowania i analityki awarii w celu poprawy stabilności i jakości
  • Promowanie doskonałości technicznej, innowacyjności i współpracy

Wymagania

  • Co najmniej sześć lat profesjonalnego doświadczenia w inżynierii oprogramowania
  • Co najmniej dwa lata doświadczenia produkcyjnego z Flutterem i Dartem
  • Znajomość architektury mobilnej, zarządzania stanem oraz wzorców takich jak BLoC, MVVM i Clean Architecture
  • Doświadczenie w utrzymywaniu strategii testowania Fluttera, obejmujących testy jednostkowe, widgetowe, integracyjne i end-to-end
  • Znajomość tworzenia automatyzacji CI/CD na potrzeby dostarczania aplikacji mobilnych
  • Znajomość REST API, WebSockets i zarządzania danymi offline
  • Znajomość poprawiania wydajności, niezawodności i doświadczenia użytkownika na różnych urządzeniach
  • Umiejętność efektywnej pracy w zespole stosującym zasady Agile
  • Bardzo dobre umiejętności komunikacji pisemnej i ustnej
  • Dobra znajomość zasad programowania obiektowego
  • Znajomość integracji natywnego iOS z użyciem Swift oraz Androida z użyciem Kotlina lub Javy
  • Doświadczenie w fintechu lub na platformach transakcyjnych
  • Wkład w rozwój frameworków lub SDK o otwartym kodzie źródłowym

Benefity

  • Roczny bonus docelowy w wysokości 12%
  • Plan 401(k) z dopłatą firmy w wysokości do 3,5% wpłat pracownika
  • 18 dni corocznego płatnego urlopu, przy czym niektóre stanowiska mogą kwalifikować się do większej liczby dni
  • Siedem płatnych dni świątecznych
  • 20 dodatkowych elastycznych dni pracy zdalnej każdego roku
  • Pięć ogólnofirmowych tygodni z możliwością pracy poza biurem, związanych z głównymi świętami
  • Atrakcyjny płatny urlop
  • Siedem corocznych płatnych dni świątecznych oraz pięć warunkowych dni świątecznych
  • Jeden płatny dzień na działalność usługową każdego roku
  • Płatny urlop na budowanie więzi z dzieckiem
  • Ubezpieczenie zdrowotne, okulistyczne i dentystyczne
  • Opłacane przez NinjaTrader ubezpieczenie na życie i od niezdolności do pracy