Foodics
Foodics
Foodics entwickelt cloudbasierte Kassensysteme und Restaurantmanagement-Software für die Gastronomie- und Lebensmittelbranche. Die Plattform vereint den Verkauf im Restaurant, die Zahlungsabwicklung über Foodics Pay, Self-Ordering, Kundendisplays, Küchenabläufe, Online-Bestellungen, Buchhaltung, Finanzmanagement sowie Marktplatzintegrationen für Liefer-, Finanz- und Bestellanwendungen. Restaurants nutzen Foodics, um Verkäufe, Lagerbestände, Zahlungen und Kundenbeziehungen zentral zu verwalten. Die Datentools unterstützen zudem Treue- und Prämienprogramme. Foodics betreut mehr als 22.000 Restaurants und ist ein von der SAMA beaufsichtigtes und lizenziertes FinTech-Unternehmen.

Senior Flutter-Entwickler bei Foodics (Remote, Jordanien)

Leite die Flutter-Entwicklung für die White-Label-Restaurant-Bestell-Apps von Foodics. Übernimm Verantwortung für Architektur, Tests, Releases, Performance und kundenorientierte mobile Funktionen.

Beschreibung

  • Entwickle und liefere Funktionen für eine umfangreiche Flutter-Anwendung, die von Kundinnen und Kunden genutzt wird.
  • Leite Architekturentscheidungen in den Bereichen Zustandsverwaltung, Modularisierung, Datenschichten und Code-Integration.
  • Arbeite mit Backend-Entwicklerinnen und -Entwicklern zusammen, um API-Verträge zu definieren und zu pflegen.
  • Arbeite mit Produkt- und Designteams zusammen, um wertvolle Funktionen zu identifizieren und auszugestalten.
  • Sichere die technische Qualität durch Code-Reviews, automatisierte Tests und CI/CD-Praktiken.
  • Überwache Abstürze, Performance, Abbrüche im Conversion-Trichter und Daten nach der Veröffentlichung, um Verbesserungen abzuleiten.
  • Implementiere Zahlungen, Deep Links, Push-Benachrichtigungen, Offline-Funktionen und App-Store-Veröffentlichungen.
  • Unterstütze Entwicklerinnen und Entwickler auf mittlerem Erfahrungsniveau durch Mentoring und stärke die technischen Teampraktiken.
  • Erstelle kundenorientierte White-Label-Bestellanwendungen für Restaurants in der gesamten Region.

Anforderungen

  • Mindestens fünf Jahre Erfahrung in der Entwicklung und Veröffentlichung mobiler Anwendungen.
  • Mindestens drei Jahre Berufserfahrung in der Entwicklung mit Flutter und Dart.
  • Fundierte Kenntnisse der Flutter-Interna, einschließlich Widget-Lebenszyklen, Rendering, Wiederaufbauverhalten und der Diagnose von Ruckeln.
  • Erfahrung mit strukturierten Ansätzen wie Clean Architecture oder einer geschichteten Architektur.
  • Erfahrung mit Frameworks für die Zustandsverwaltung wie BLoC, Riverpod oder Provider.
  • Sicherer Umgang mit Dependency Injection und Repository-Patterns.
  • Die Fähigkeit, Code mit Blick auf Testbarkeit zu entwerfen und zu schreiben.
  • Erfahrung mit Unit-, Widget- und Integrationstests.
  • Erfahrung mit Platform Channels, nativen SDKs sowie der Build-Konfiguration für iOS und Android.
  • Erfahrung mit der Veröffentlichung von Anwendungen im App Store und Google Play Store.
  • Sehr gute Englischkenntnisse in der Kommunikation und Bereitschaft, Arbeit schriftlich zu dokumentieren.

Zusatzleistungen

  • Wettbewerbsfähige Vergütungspakete, die Boni und potenzielle Beteiligungen umfassen können.
  • Zugang zu regelmäßigen Schulungen.
  • Ein jährliches Budget für Lernen und Entwicklung.
  • Eigenverantwortliches Arbeiten mit Unterstützung durch Mentoring.
  • Anspruchsvolle Ziele mit Möglichkeiten zur beruflichen Weiterentwicklung.
  • Die Möglichkeit, mit Kolleginnen und Kollegen aus mehr als 30 Nationalitäten in 14 Ländern zusammenzuarbeiten.

Ähnliche Stellen

AstraZeneca

Senior Manager für klinische Qualität, China

AstraZeneca

Leitung der klinischen Qualitätsarbeit in China bei AstraZeneca mit Schwerpunkt auf Audits, Schulungen und GCP-Konformität. Beratung der DevOps-Teams zu lokalen Verfahren und Vorschriften sowie Förderung kontinuierlicher Verbesserungen der klinischen Qualität.

Öffnen