Foodics
Foodics
501 – 1,000 员工
咨询物流食品与饮料
Foodics 为餐饮行业开发基于云端的销售点(POS)和餐厅管理软件。其平台整合了前台销售、通过 Foodics Pay 提供的支付处理、自助点餐、顾客显示屏、厨房运营、在线订餐、会计、财务管理,以及面向配送、金融和订餐应用的市场集成。餐厅使用 Foodics 通过集中式系统管理销售、库存、支付和客户关系,其数据工具还支持忠诚度和奖励计划。Foodics 服务超过 22,000 家餐厅,并作为受沙特阿拉伯金融管理局(SAMA)监管和许可的金融科技公司运营。

Foodics 高级 Flutter 开发工程师(远程,约旦)

负责 Foodics 白标餐厅点餐应用的 Flutter 开发。掌控架构、测试、发布、性能以及面向客户的移动端功能。

描述

  • 在客户使用的大型 Flutter 应用中开发并交付功能。
  • 负责状态管理、模块化、数据层和代码集成等架构决策。
  • 与后端工程师合作定义并维护 API 契约。
  • 与产品和设计团队合作,发掘并打造有价值的功能。
  • 通过代码审查、自动化测试和 CI/CD 实践维护工程质量。
  • 跟踪崩溃、性能、漏斗流失和发布后的数据,指导改进工作。
  • 实现支付、深层链接、推送通知、离线功能以及应用商店发布。
  • 通过指导中级工程师并强化团队工程实践,为团队提供支持。
  • 为该地区的餐厅创建面向客户的白标点餐应用。

任职要求

  • 至少五年构建并发布移动应用的经验。
  • 至少三年专业 Flutter 和 Dart 开发经验。
  • 深入了解 Flutter 内部机制,包括组件生命周期、渲染、重建行为和卡顿诊断。
  • 具备应用 Clean Architecture 或分层架构等结构化方法的经验。
  • 具备使用 BLoC、Riverpod 或 Provider 等状态管理框架的经验。
  • 熟悉依赖注入和仓库模式。
  • 能够以可测试性为前提设计和编写代码。
  • 具备编写单元测试、组件测试和集成测试的经验。
  • 具备平台通道、原生 SDK 以及 iOS 和 Android 构建配置经验。
  • 具备通过 App Store 和 Google Play Store 发布应用的经验。
  • 具备较强的英语沟通能力,并愿意以书面形式记录工作。

福利待遇

  • 具有竞争力的薪酬方案,可能包括奖金和潜在股权。
  • 可参加定期培训。
  • 提供年度学习与发展预算。
  • 在导师指导下享有自主权。
  • 具有挑战性的目标,并提供职业发展机会。
  • 有机会与来自 14 个国家、超过 30 个国籍的同事共事。