Moovx
Moovx
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.