
NinjaTrader poskytuje platformy pro obchodování futures a brokerské služby začínajícím i zkušeným obchodníkům. Fintechové produkty společnosti kombinují nástroje pro tvorbu grafů, simulaci, vizualizaci trhu a analýzu toku příkazů na počítačích PC, Mac i mobilních zařízeních a podporují přístup na trhy, jako jsou futures na E-mini a Micro E-mini, surovou ropu a bitcoin. Společnost klade důraz na přizpůsobitelné a nákladově úsporné obchodování a svůj software doplňuje každodenními živými přenosy a vzdělávacími materiály, které uživatelům pomáhají rozvíjet znalosti trhu a obchodní strategie.
Seniorní mobilní vývojář (Flutter) — NinjaTrader, hybridní práce v Chicagu
Veďte mobilní architekturu a kvalitu produktu ve společnosti NinjaTrader, platformě pro obchodování futures a brokerské společnosti. Mentorujte inženýry a vytvářejte multiplatformní aplikace Flutter pro iOS a Android.
Popis
- Vést mobilní architekturu a utvářet technické směřování napříč týmy
- Mentorovat inženýry a zvyšovat kvalitu vývoje
- Spravovat funkce od ladění a dokumentace přes testování a vydání až po monitorování
- Účastnit se každodenních stand-upů a pravidelných celofiremních týmových schůzek
- Pomáhat definovat mobilní roadmapu pro architekturu, frameworky a vývojářské nástroje
- Účastnit se kontrol návrhu a architektury a optimalizovat výkon v prostředích iOS a Android
- Vytvářet udržitelná řešení ve Flutteru s efektivní správou stavu, injektáží závislostí a reaktivním programováním
- Spolupracovat s produktovými a designovými týmy na zlepšování mobilní uživatelské zkušenosti
- Diagnostikovat problémy, snižovat jejich dopad a navrhovat preventivní zlepšení
- Posilovat observabilitu, monitorování a analýzu pádů za účelem zvýšení stability a kvality
- Podporovat technickou excelenci, inovace a spolupráci
Požadavky
- Nejméně šest let profesionální praxe v softwarovém inženýrství
- Nejméně dva roky produkční praxe s Flutterem a Dartem
- Porozumění mobilní architektuře, správě stavu a vzorům, jako jsou BLoC, MVVM a Clean Architecture
- Zkušenost s udržováním strategií testování ve Flutteru včetně unit, widgetových, integračních a end-to-end testů
- Znalost vytváření automatizace CI/CD pro doručování mobilních aplikací
- Porozumění REST API, WebSockets a správě offline dat
- Znalost zlepšování výkonu, spolehlivosti a uživatelské zkušenosti napříč různými zařízeními
- Schopnost efektivně pracovat v týmu, který se řídí agilními principy
- Silné písemné a ústní komunikační dovednosti
- Dobrá znalost principů objektově orientovaného programování
- Znalost integrace nativního iOS pomocí Swiftu a Androidu pomocí Kotlinu nebo Javy
- Zkušenost s fintechovými nebo obchodními platformami
- Příspěvky do open-source frameworků nebo SDK
Benefity
- Roční cílový bonus ve výši 12 %
- Plán 401(k) s příspěvkem společnosti až do výše 3,5 % příspěvků zaměstnance
- 18 dní každoroční placené dovolené, přičemž některé pozice mohou mít nárok na více dní
- Sedm placených svátků
- 20 dalších flexibilních dnů práce na dálku každý rok
- Pět celofiremních týdnů s možností práce mimo kancelář spojených s významnými svátky
- Velkorysá placená dovolená
- Sedm každoročních placených svátků plus pět podmíněných svátků
- Jeden placený den služby ročně
- Placené volno na navázání rodičovského vztahu s dítětem
- Zdravotní, oční a zubní pojištění
- Životní pojištění a pojištění invalidity hrazené společností NinjaTrader