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 个国籍的同事共事。
