
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.