
NinjaTrader erbjuder plattformar för terminshandel och mäklartjänster för både nya och erfarna handlare. Företagets fintechprodukter kombinerar diagram, simulering, marknadsvisualisering och verktyg för orderflöden på PC, Mac och mobila enheter, med tillgång till marknader som E-mini- och Micro E-mini-terminer, råolja och Bitcoin-terminer. Företaget fokuserar på anpassningsbar och kostnadsmedveten handel och kompletterar sin programvara med dagliga livestreams och utbildningsresurser som hjälper användarna att utveckla sina marknadskunskaper och strategier.
Senior mobilutvecklare (Flutter) — NinjaTrader, hybrid i Chicago
Led mobilarkitektur och produktkvalitet på NinjaTrader, en plattform och mäklarfirma för terminshandel. Handled ingenjörer medan du bygger plattformsöverskridande Flutter-applikationer för iOS och Android.
Beskrivning
- Leda mobilarkitekturen och forma den tekniska inriktningen i flera team
- Handleda ingenjörer och utveckla ingenjörskvaliteten
- Hantera funktioner från felsökning och dokumentation till testning, lansering och övervakning
- Delta i dagliga standups och återkommande möten för hela företaget
- Bidra till att definiera den mobila färdplanen för arkitektur, ramverk och utvecklarverktyg
- Delta i design- och arkitekturgranskningar och optimera prestandan i iOS och Android
- Bygga underhållbara Flutter-lösningar med effektiv tillståndshantering, beroendeinjektion och reaktiv programmering
- Samarbeta med produkt- och designteamen för att förbättra den mobila användarupplevelsen
- Diagnostisera problem, minska deras påverkan och föreslå förebyggande förbättringar
- Stärka observerbarhet, övervakning och kraschanalys för att förbättra stabilitet och kvalitet
- Främja teknisk excellens, innovation och samarbete
Krav
- Minst sex års yrkeserfarenhet av programvaruutveckling
- Minst två års produktionserfarenhet av Flutter och Dart
- Förståelse för mobilarkitektur, tillståndshantering och mönster som BLoC, MVVM och Clean Architecture
- Erfarenhet av att underhålla teststrategier för Flutter med enhets-, widget-, integrations- och end-to-end-tester
- Kännedom om att skapa CI/CD-automatisering för mobil leverans
- Förståelse för REST-API:er, WebSockets och hantering av offlinedata
- Kännedom om att förbättra prestanda, tillförlitlighet och användarupplevelse på olika enheter
- Förmåga att arbeta effektivt i ett team som följer agila principer
- God skriftlig och muntlig kommunikationsförmåga
- Goda kunskaper i objektorienterade programmeringsprinciper
- Kunskap om integrering av inbyggd iOS med Swift och Android med Kotlin eller Java
- Erfarenhet av fintech- eller handelsplattformar
- Bidrag till ramverk eller SDK:er med öppen källkod
Förmåner
- Årlig målbonus på 12 %
- 401(k)-plan med företagsmatchning på upp till 3,5 % av medarbetarens inbetalningar
- 18 dagars betald årlig ledighet, där vissa roller kan berättiga till fler dagar
- Sju betalda helgdagar
- 20 ytterligare flexibla dagar för distansarbete varje år
- Fem företagsgemensamma veckor då kontoret är valfritt i samband med större helgdagar
- Generös betald ledighet
- Sju betalda helgdagar per år samt fem villkorade helgdagar
- En betald volontärdag per år
- Betald föräldraledighet för att knyta an till barn
- Sjukvårds-, syn- och tandvårdsförsäkring
- Liv- och invaliditetsförsäkring som betalas av NinjaTrader