Starszy inżynier ds. aplikacji mobilnych, aplikacja konsumencka — Moonshot, Stany Zjednoczone (praca hybrydowa)
Kieruj architekturą Flutter i rozwojem aplikacji Moonshot do handlu kryptowalutami na iOS i Androidzie. Odpowiadaj za mobilny system projektowy, interaktywne procesy handlowe, wydajność, testowanie i niezawodność operacyjną.
Opis
- Odpowiadaj za architekturę Flutter i wyznaczaj długoterminowy kierunek rozwoju aplikacji Moonshot na iOS i Androida
- Twórz i utrzymuj wspólny mobilny system projektowy oraz bibliotekę komponentów we współpracy z zespołem projektowym
- Rozwijaj interaktywne funkcje handlowe, takie jak ceny na żywo, wykresy, składanie zleceń, historia transakcji, powiadomienia i widoki portfela
- Zwiększaj szybkość i stabilność aplikacji mobilnej dzięki profilowaniu, dostrajaniu liczby klatek, zarządzaniu pamięcią i siecią oraz ograniczaniu awarii
- Twórz i utrzymuj automatyczne pokrycie testami jednostkowymi, widgetowymi i integracyjnymi
- Pomagaj ustanawiać praktyki wydań mobilnych i zapewniania jakości
- Współpracuj z zespołami Produktu i Growth nad analityką, eksperymentami, flagami funkcji i śledzeniem zdarzeń
- Współpracuj z inżynierami Backend i Platform nad interfejsami API, modelami danych, obsługą błędów, ponawianiem prób, mechanizmami awaryjnymi i obsługą trybu offline
- Zapewniaj przywództwo techniczne poprzez przeglądy kodu, dokumentację projektową i mentoring
- Dołącz do dyżurów mobilnych i kieruj usuwaniem przyczyn źródłowych problemów
- Pomagaj rozwijać on-chainowe aplikacje Moonshot do handlu kryptowalutami na iOS i Androidzie
Wymagania
- 6–10 lub więcej lat profesjonalnego doświadczenia w tworzeniu aplikacji mobilnych
- Preferowane są co najmniej 3 lata doświadczenia produkcyjnego z Flutterem; istotne jest również doświadczenie z React Native, Kotlinem lub Swiftem
- Udokumentowane doświadczenie w kompleksowym prowadzeniu wielkoskalowych aplikacji konsumenckich
- Preferowane doświadczenie w fintechu, handlu lub innej technicznie wymagającej dziedzinie produktowej
- Bardzo dobra znajomość architektury mobilnej, w tym zarządzania stanem, nawigacji i modularyzacji
- Doświadczenie w tworzeniu lub prowadzeniu bibliotek interfejsu użytkownika i systemów projektowych we Flutterze lub porównywalnych technologiach
- Praktyczne doświadczenie w testowaniu, mobilnym CI/CD, monitoringu i operacjach wydawniczych
- Bardzo dobra komunikacja międzyfunkcyjna i udokumentowane doświadczenie w mentoringu inżynierów
- Doświadczenie z danymi w czasie rzeczywistym, WebSockets lub strumieniami oraz wysoce interaktywnymi interfejsami będzie dodatkowym atutem
- Znajomość systemów eksperymentów, deep linkingu i atrybucji będzie dodatkowym atutem
- Doświadczenie z crypto/DeFi, handlem lub innymi aplikacjami o wysokiej częstotliwości transakcji będzie dodatkowym atutem
- Kandydaci zdalni muszą przebywać w regionie NAMER
- Weryfikacja uprawnień do pracy dotyczy kandydatów w USA lub Kanadzie
Benefity
- Udział w kapitale firmy
- 5% składki pracodawcy do planu 401(k)
- Opieka zdrowotna, której składki pokrywa pracodawca
- Ubezpieczenie na życie
- Jednorazowy dodatek na urządzenie domowego biura
- Elastyczny płatny czas wolny
- Okazjonalne stacjonarne sesje robocze
- Około tygodnia podróży służbowych na kwartał
