Foodics
Foodics
501 – 1 000 Zamestnanci
LogistikaPoradenstvoPotraviny a nápoje
Foodics vyvíja cloudový softvér na predajné miesta a správu reštaurácií pre potravinársky a nápojový priemysel. Jej platforma spája predaj v obsluhe, spracovanie platieb prostredníctvom Foodics Pay, samoobslužné objednávanie, zákaznícke displeje, prevádzku kuchyne, online objednávanie, účtovníctvo, finančné riadenie a integrácie s trhoviskami pre doručovacie, finančné a objednávkové aplikácie. Reštaurácie používajú Foodics na správu predaja, zásob, platieb a vzťahov so zákazníkmi z centrálneho systému, zatiaľ čo jej dátové nástroje podporujú vernostné programy a iniciatívy odmeňovania. Foodics slúži viac ako 22 000 reštauráciám a pôsobí ako licencovaná fintechová spoločnosť pod dohľadom SAMA.

Senior Flutter vývojár v spoločnosti Foodics (na diaľku, Jordánsko)

Vedúci vývoja vo Flutteri pre white-label reštauračné objednávkové aplikácie spoločnosti Foodics. Zodpovednosť za architektúru, testovanie, vydania, výkon a mobilné funkcie pre zákazníkov.

Popis

  • Vyvíjať a dodávať funkcie vo veľkej Flutter aplikácii používanej zákazníkmi.
  • Viesť architektonické rozhodnutia v oblasti správy stavu, modularizácie, dátových vrstiev a integrácie kódu.
  • Spolupracovať s backendovými inžiniermi na definovaní a udržiavaní API kontraktov.
  • Spolupracovať s produktovými a dizajnovými tímami na identifikácii a tvorbe hodnotných funkcií.
  • Udržiavať technickú kvalitu prostredníctvom kontroly kódu, automatizovaného testovania a postupov CI/CD.
  • Sledovať pády aplikácie, výkon, odchody v lieviku a údaje po vydaní s cieľom riadiť zlepšenia.
  • Implementovať platby, deep linky, push notifikácie, offline funkcionalitu a vydania v obchodoch s aplikáciami.
  • Podporovať inžinierov na strednej úrovni mentoringom a posilňovať tímové technické postupy.
  • Vytvárať white-label objednávkové aplikácie pre zákazníkov reštaurácií v celom regióne.

Požiadavky

  • Aspoň päť rokov skúseností s tvorbou a vydávaním mobilných aplikácií.
  • Aspoň tri roky profesionálnych skúseností s vývojom vo Flutteri a jazyku Dart.
  • Hlboké znalosti interného fungovania Flutteru vrátane životných cyklov widgetov, vykresľovania, správania pri prekresľovaní a diagnostiky trhania.
  • Skúsenosti s uplatňovaním štruktúrovaných prístupov, ako sú Clean Architecture alebo vrstvená architektúra.
  • Skúsenosti s frameworkmi na správu stavu, ako sú BLoC, Riverpod alebo Provider.
  • Istota pri používaní dependency injection a repozitárových vzorov.
  • Schopnosť navrhovať a písať kód s ohľadom na testovateľnosť.
  • Skúsenosti s tvorbou unit, widgetových a integračných testov.
  • Skúsenosti s platformovými kanálmi, natívnymi SDK a konfiguráciou zostavení pre iOS a Android.
  • Skúsenosti s vydávaním aplikácií v App Store a Google Play Store.
  • Silná komunikácia v angličtine a ochota dokumentovať svoju prácu písomne.

Benefity

  • Konkurenčné kompenzačné balíky, ktoré môžu zahŕňať bonusy a potenciálny podiel vo firme.
  • Prístup k pravidelným školeniam.
  • Ročný rozpočet na vzdelávanie a rozvoj.
  • Samostatnosť podporovaná mentoringom.
  • Náročné ciele s príležitosťami na kariérny rast.
  • Príležitosť pracovať s kolegami z viac ako 30 národností v 14 krajinách.