Foodics
Foodics
Foodics kuria debesijos pagrindu veikiančias pardavimo vietos ir restoranų valdymo programas maisto ir gėrimų sektoriui. Jos platforma apima pardavimus salėje, mokėjimų apdorojimą per „Foodics Pay“, savitarnos užsakymus, klientų ekranus, virtuvės operacijas, užsakymus internetu, apskaitą, finansų valdymą ir pristatymo, finansų bei užsakymų programėlių prekyviečių integracijas. Restoranai naudoja „Foodics“ pardavimams, atsargoms, mokėjimams ir santykiams su klientais valdyti vienoje centralizuotoje sistemoje, o jos duomenų įrankiai padeda įgyvendinti lojalumo ir apdovanojimų programas. „Foodics“ aptarnauja daugiau nei 22 000 restoranų ir veikia kaip SAMA prižiūrima bei licencijuota finansinių technologijų įmonė.

Senior Flutter Developer at Foodics (Remote, Jordan)

Lead Flutter development for Foodics’ white-label restaurant ordering apps. Own architecture, testing, releases, performance, and customer-facing mobile features.

Aprašymas

  • Develop and deliver features in a large-scale Flutter application used by customers.
  • Lead architectural decisions across state management, modularization, data layers, and code integration.
  • Partner with backend engineers to define and maintain API contracts.
  • Work with product and design teams to identify and shape valuable features.
  • Uphold engineering quality through code reviews, automated testing, and CI/CD practices.
  • Track crashes, performance, funnel drop-off, and post-release data to guide improvements.
  • Implement payments, deep links, push notifications, offline functionality, and app store releases.
  • Support mid-level engineers through mentoring and strengthen team engineering practices.
  • Create customer-facing white-label ordering applications for restaurants across the region.

Reikalavimai

  • At least five years of experience building and shipping mobile applications.
  • At least three years of professional Flutter and Dart development experience.
  • Strong knowledge of Flutter internals, including widget lifecycles, rendering, rebuild behavior, and jank diagnosis.
  • Experience applying structured approaches such as Clean Architecture or layered architecture.
  • Experience with state management frameworks such as BLoC, Riverpod, or Provider.
  • Comfort using dependency injection and repository patterns.
  • Ability to design and write code with testability in mind.
  • Experience creating unit, widget, and integration tests.
  • Experience with platform channels, native SDKs, and iOS and Android build configuration.
  • Experience releasing applications through the App Store and Google Play Store.
  • Strong English communication skills and a willingness to document work in writing.

Privalumai

  • Competitive compensation packages that may include bonuses and potential equity.
  • Access to regular training.
  • An annual budget for learning and development.
  • Autonomy supported by mentoring.
  • Challenging objectives with opportunities for career growth.
  • The opportunity to work with colleagues from more than 30 nationalities across 14 countries.

Susiję darbai

Salonkee

Salonkee Sales Representative (Career Changer) – Hannover

Salonkee
51 – 200 Darbuotojai
GrožisPrekyvietėSaaS

Grow Salonkee’s salon software business in Hannover by building relationships with salon owners and guiding them through product demonstrations. Manage the sales process from prospecting to close while planning your week independently.

Atidaryti
Red Hat

Consulting Cloud Architect, OpenShift

Red Hat

Design and deliver Red Hat OpenShift, Kubernetes, and hybrid cloud solutions for enterprise customers. Lead customer engagements focused on infrastructure, automation, and application delivery.

Atidaryti
Kreato Global | BPO and Language Solutions

Remote English-Spanish OPI/VRI Interpreter

Kreato Global | BPO and Language Solutions

Interpret remotely between English- and Spanish-speaking people in medical, financial, social service, and customer care settings. Provide language support for Kreato Global across Latin America.

Atidaryti