Glavni mobilni inženir za Flutter aplikacijo za potrošnike
Vodili boste arhitekturo in razvoj Moonshotove aplikacije Flutter za trgovanje s kriptovalutami v sistemih iOS in Android. Skrbeli boste za mobilne oblikovalske sisteme, zmogljivost, testiranje in interaktivne funkcije trgovanja.
Opis
- Skrbeti za arhitekturo in dolgoročni razvoj Moonshotove aplikacije Flutter za iOS in Android
- Ustvarjati in vzdrževati mobilni oblikovalski sistem ter knjižnico komponent za celotno podjetje v sodelovanju z oblikovalsko ekipo
- Izdelovati interaktivne funkcije trgovanja, kot so cene v živo, grafikoni, vnos naročil, zgodovina naročil, obvestila in prikazi portfelja
- Izboljševati zmogljivost in zanesljivost mobilne aplikacije s profiliranjem, optimizacijo izrisovanja sličic, upravljanjem pomnilnika in omrežja ter zmanjševanjem števila zrušitev
- Razvijati in vzdrževati avtomatizirane enotske, widget in integracijske teste
- Pomagati vzpostaviti procese izdajanja različic in zagotavljanja kakovosti
- Integrirati analitiko, A/B-testiranje, zastavice funkcij in sledenje dogodkom z ekipama za produkt in rast
- Sodelovati z backend in platformnimi inženirji pri zasnovi API-jev, podatkovnih modelih, obravnavi napak, ponovnih poskusih, nadomestnih scenarijih in delovanju brez povezave
- Zagotavljati tehnično vodstvo s pregledi kode, projektnimi dokumenti in mentorstvom
- Sodelovati v mobilnih dežurstvih in voditi odpravljanje temeljnih vzrokov
- Izboljševati Moonshotovo izkušnjo trgovanja s kriptovalutami v sistemih iOS in Android
Zahteve
- Imeti 6–10 ali več let poklicnih izkušenj z razvojem mobilnih aplikacij
- Po možnosti imeti vsaj 3 leta izkušenj s Flutterjem v produkciji ali izkušnje z React Native, Kotlinom ali Swiftom
- Izkazovati celovito odgovornost za velike potrošniške aplikacije
- Imeti izkušnje s fintechom, trgovanjem ali podobno zahtevnimi tehničnimi področji
- Razumeti temelje mobilne arhitekture, vključno z upravljanjem stanja, navigacijo in modularizacijo
- Imeti izkušnje z izdelavo ali vodenjem oblikovalskih sistemov ali knjižnic UI v Flutterju ali primerljivih ogrodjih
- Imeti izkušnje s testiranjem, mobilnim CI/CD, spremljanjem in upravljanjem izdaj
- Učinkovito sodelovati med ekipami
- Imeti izkušnje z mentoriranjem drugih inženirjev
- Biti sposoben delati v ZDA ali Kanadi, odvisno od upravičenosti za delo na daljavo in zahtev glede delovnega dovoljenja za to vlogo
Ugodnosti
- Pomemben lastniški delež
- 5-odstotni prispevek delodajalca v načrt 401(k)
- Zdravstveno zavarovanje, katerega premije plača delodajalec
- Življenjsko zavarovanje
- Enkratno nadomestilo za ureditev domače pisarne
- Prilagodljiv plačani dopust
- Občasna osebna delovna srečanja
- Vir izrecno ne navaja ločene ugodnosti za potovanja; kritje potovanj za približno en teden na četrtletje je nakazano
