Foodics
Foodics
Foodics udvikler cloudbaseret kassesystem- og restauranthåndteringssoftware til mad- og drikkevarebranchen. Platformen samler salg i restauranten, betalingsbehandling gennem Foodics Pay, selvbetjening, kundedisplays, køkkendrift, onlinebestillinger, bogføring, økonomistyring og markedspladsintegrationer til leverings-, finans- og bestillingsapps. Restauranter bruger Foodics til at administrere salg, lager, betalinger og kunderelationer fra ét centralt system, mens virksomhedens dataværktøjer understøtter loyalitets- og belønningsinitiativer. Foodics betjener mere end 22.000 restauranter og opererer som en SAMA-tilsynsført, licenseret FinTech-virksomhed.

Senior Flutterudvikler hos Foodics (fjernarbejde, Jordan)

Led Flutter-udviklingen af Foodics' white label-apps til restaurantbestillinger. Få ansvar for arkitektur, test, udgivelser, ydeevne og kundevendte mobilfunktioner.

Beskrivelse

  • Udvikle og levere funktioner i en storstilet Flutter-applikation, der bruges af kunder.
  • Lede arkitekturbeslutninger inden for state management, modularisering, datalag og kodeintegration.
  • Samarbejde med backendudviklere om at definere og vedligeholde API-kontrakter.
  • Arbejde sammen med produkt- og designteams om at identificere og forme værdifulde funktioner.
  • Sikre teknisk kvalitet gennem code reviews, automatiserede tests og CI/CD-praksis.
  • Følge nedbrud, ydeevne, frafald i konverteringstragten og data efter udgivelse for at styre forbedringer.
  • Implementere betalinger, deep links, pushnotifikationer, offlinefunktionalitet og udgivelser i appbutikker.
  • Støtte udviklere på mellemniveau gennem mentoring og styrke teamets tekniske praksis.
  • Skabe kundevendte white label-bestillingsapplikationer til restauranter i hele regionen.

Krav

  • Mindst fem års erfaring med at bygge og udgive mobilapplikationer.
  • Mindst tre års professionel erfaring med Flutter- og Dart-udvikling.
  • Stærkt kendskab til Flutters interne funktioner, herunder widget-livscyklusser, rendering, genopbygningsadfærd og diagnosticering af hakken.
  • Erfaring med strukturerede tilgange som Clean Architecture eller lagdelt arkitektur.
  • Erfaring med state management-frameworks som BLoC, Riverpod eller Provider.
  • Fortrolig med dependency injection og repository-mønstre.
  • Evne til at designe og skrive kode med testbarhed for øje.
  • Erfaring med at oprette unit-, widget- og integrationstests.
  • Erfaring med platformskanaler, native SDK'er og buildkonfiguration til iOS og Android.
  • Erfaring med at udgive applikationer via App Store og Google Play Store.
  • Stærke engelskkundskaber og vilje til at dokumentere arbejdet skriftligt.

Fordele

  • Konkurrencedygtige lønpakker, der kan omfatte bonusser og mulig egenkapital.
  • Adgang til regelmæssig træning.
  • Et årligt budget til læring og udvikling.
  • Selvstændighed understøttet af mentoring.
  • Udfordrende mål med muligheder for karriereudvikling.
  • Mulighed for at arbejde sammen med kolleger fra mere end 30 nationaliteter i 14 lande.

Relaterede job

Commit

Teknisk supportingeniør – fjernarbejde i Filippinerne

Commit

Fejlsøg netværk, infrastruktur og edge-systemer, der understøtter videostreaming i realtid og AI-arbejdsbelastninger. Bidrag til driftssikre cloud- og hybridmiljøer gennem incidenthåndtering, diagnosticering og automatisering.

Åbn