
Moovx to firma z Montevideo zajmująca się tworzeniem oprogramowania i świadczeniem usług IT, która pomaga startupom oraz większym organizacjom tworzyć i skalować produkty cyfrowe. Jej działalność obejmuje tworzenie dedykowanych aplikacji internetowych i mobilnych, projektowanie UX/UI, rozwój rozwiązań IoT oraz usługi chmurowe realizowane w ramach partnerstw z AWS i Google Cloud. Moovx zapewnia również wsparcie inżynieryjne poprzez rozszerzanie zespołów oraz dedykowane zespoły realizacyjne. Specjaliści zainteresowani możliwościami w obszarze doradztwa technologicznego i inżynierii produktów mogą poznać projekty łączące dopasowane do potrzeb tworzenie oprogramowania z elastycznym wsparciem zespołów.
Starszy programista Flutter — praca zdalna w Ameryce Łacińskiej
Kieruj architekturą Flutter i integracjami dla amerykańskiego klienta Moovx z branży e-commerce. Twórz bezpieczne, wydajne aplikacje mobilne z wykorzystaniem GraphQL, systemów płatności i praktyk CI/CD.
Opis
- Odpowiadaj za cały cykl rozwoju, projekt techniczny i architekturę wysokowydajnych aplikacji mobilnych Flutter dla e-commerce.
- Bierz udział w planowaniu architektury i podejmowaniu decyzji technicznych.
- Wspieraj rozwój młodszych programistów i osób na poziomie mid poprzez mentoring.
- Utrzymuj wysokie standardy inżynieryjne dzięki uporządkowanym przeglądom kodu.
- Łącz aplikacje mobilne z platformami headless CMS i backendami e-commerce za pośrednictwem REST i GraphQL API.
- Twórz i utrzymuj implementacje federacji GraphQL z użyciem Apollo Client.
- Dostarczaj responsywne, skalowalne i wydajne rozwiązania na iOS i Androida.
- Współpracuj z inżynierami backendu nad ulepszaniem komunikacji z API, przepływu danych i spójności stanu.
- Buduj bezpieczne uwierzytelnianie, szyfrowanie end-to-end i niezawodne procesy obsługi płatności.
- Stosuj wymagane praktyki bezpieczeństwa dla mobilnych aplikacji e-commerce.
- Twórz i utrzymuj potoki CI/CD oraz zautomatyzowane frameworki testowania aplikacji mobilnych.
- Analizuj dane dotyczące wydajności, usuwaj wąskie gardła i zwiększaj efektywność aplikacji.
Wymagania
- Profesjonalne doświadczenie w tworzeniu oprogramowania oraz znajomość mobilnego programowania we Flutterze na poziomie senior.
- Praktyczne doświadczenie z Apollo GraphQL, schematami federacyjnymi oraz wzorcami integracji REST i GraphQL.
- Zaawansowana znajomość narzędzi zarządzania stanem we Flutterze, takich jak BLoC, Riverpod i Provider.
- Doświadczenie w łączeniu aplikacji mobilnych z backendami e-commerce, platformami headless CMS i bramkami płatniczymi.
- Dobra znajomość praktyk bezpieczeństwa mobilnego, bezpiecznego uwierzytelniania i integracji płatności zgodnych z PCI.
- Doświadczenie w tworzeniu potoków CI/CD i wdrażaniu strategii automatycznego testowania aplikacji mobilnych.
- Zaawansowana lub biegła znajomość języka angielskiego w mowie i piśmie.
- Dobre umiejętności komunikacyjne potrzebne do bezpośredniej współpracy z interesariuszami z USA.
- Gotowość do pracy w strefie czasowej CST z Ameryki Łacińskiej.
- Preferowane wykształcenie wyższe w dziedzinie informatyki, inżynierii oprogramowania lub pokrewnej dyscyplinie technicznej.
- Preferowane doświadczenie z dużymi platformami handlowymi lub e-commerce.
- Preferowana znajomość natywnego tworzenia aplikacji na iOS w Swift lub na Androida w Kotlinie.
- Preferowane doświadczenie z narzędziami do monitorowania wydajności i analizy awarii, takimi jak Firebase i Sentry.
Benefity
- W pełni zdalna praca z dowolnego miejsca w Ameryce Łacińskiej.
- Pełnoetatowa współpraca kontraktowa z założeniem długoterminowego zaangażowania.
- Wynagrodzenie wypłacane w dolarach amerykańskich.
- Bezpośrednia współpraca z kierownictwem technicznym z USA przy zaawansowanych platformach handlowych.
- Elastyczne, samodzielne i oparte na współpracy środowisko pracy.
- Integracyjne i różnorodne miejsce pracy z możliwościami rozwoju zawodowego.