Foodics
Foodics
501 – 1 000 Zaměstnanci
LogistikaPoradenstvíPotraviny a nápoje
Foodics vyvíjí cloudový software pro pokladní systémy a správu restaurací v gastronomickém odvětví. Platforma propojuje prodej obsluhovaný personálem, zpracování plateb prostřednictvím Foodics Pay, samoobslužné objednávání, zákaznické displeje, provoz kuchyně, online objednávky, účetnictví, finanční řízení a integrace s tržišti a aplikacemi pro rozvoz, finance a objednávání. Restaurace využívají Foodics ke správě prodeje, zásob, plateb a vztahů se zákazníky z jednoho centralizovaného systému, zatímco datové nástroje podporují věrnostní programy a odměny. Foodics obsluhuje více než 22 000 restaurací a působí jako licencovaná fintechová společnost pod dohledem SAMA.

Senior Flutter vývojář ve Foodics (na dálku, Jordánsko)

Veďte vývoj Flutter aplikací Foodics pro objednávání v restauracích pod značkou zákazníků. Ponesete odpovědnost za architekturu, testování, vydávání verzí, výkon a mobilní funkce pro zákazníky.

Popis

  • Vyvíjejte a dodávejte funkce ve velké Flutter aplikaci používané zákazníky.
  • Veďte architektonická rozhodnutí v oblasti správy stavu, modularizace, datových vrstev a integrace kódu.
  • Spolupracujte s backendovými vývojáři na definování a údržbě API kontraktů.
  • Spolupracujte s produktovými a designovými týmy na identifikaci a tvorbě hodnotných funkcí.
  • Udržujte kvalitu vývoje prostřednictvím revizí kódu, automatizovaného testování a postupů CI/CD.
  • Sledujte pády aplikace, výkon, odchody v jednotlivých krocích trychtýře a data po vydání, abyste mohli řídit zlepšení.
  • Implementujte platby, deep linky, push notifikace, offline funkce a vydávání aplikací v obchodech.
  • Podporujte vývojáře střední úrovně mentoringem a posilujte inženýrské postupy týmu.
  • Vytvářejte zákaznické objednávkové aplikace pod značkou restaurací v celém regionu.

Požadavky

  • Nejméně pět let zkušeností s vývojem a vydáváním mobilních aplikací.
  • Nejméně tři roky profesionálních zkušeností s vývojem ve Flutteru a Dartu.
  • Pokročilá znalost interního fungování Flutteru včetně životních cyklů widgetů, vykreslování, chování při překreslování a diagnostiky trhání obrazu.
  • Zkušenost s uplatňováním strukturovaných přístupů, jako je Clean Architecture nebo vrstvená architektura.
  • Zkušenost s frameworky pro správu stavu, jako jsou BLoC, Riverpod nebo Provider.
  • Jistota při používání dependency injection a repozitářových vzorů.
  • Schopnost navrhovat a psát kód s ohledem na testovatelnost.
  • Zkušenost s tvorbou unit, widgetových a integračních testů.
  • Zkušenost s platformními kanály, nativními SDK a konfigurací sestavení pro iOS a Android.
  • Zkušenost s vydáváním aplikací prostřednictvím App Store a Google Play Store.
  • Velmi dobré komunikační schopnosti v angličtině a ochota dokumentovat práci písemně.

Benefity

  • Konkurenceschopné kompenzační balíčky, které mohou zahrnovat bonusy a potenciální podíl na vlastnictví.
  • Přístup k pravidelným školením.
  • Roční rozpočet na vzdělávání a rozvoj.
  • Samostatnost podporovaná mentoringem.
  • Náročné cíle s příležitostmi pro kariérní růst.
  • Možnost pracovat s kolegy více než 30 národností ze 14 zemí.