高级 Flutter 开发工程师 - 拉丁美洲远程
负责 Moovx 美国电商客户的 Flutter 架构与集成工作。使用 GraphQL、支付系统和 CI/CD 实践,构建安全、高性能的移动应用。
描述
- 负责电商高性能 Flutter 移动应用的完整开发生命周期、技术设计与架构。
- 参与架构规划和技术决策。
- 通过指导初级和中级开发人员,支持团队成员的成长。
- 通过结构化代码审查维护高标准的工程规范。
- 通过 REST 和 GraphQL API 将移动应用连接到无头 CMS 平台和电商后端。
- 使用 Apollo Client 开发和维护 GraphQL 联邦实现。
- 为 iOS 和 Android 提供响应迅速、可扩展且高性能的用户体验。
- 与后端工程师合作,改进 API 通信、数据流和状态一致性。
- 构建安全的身份验证、端到端加密和可靠的支付处理流程。
- 落实移动电商应用所需的安全实践。
- 创建和维护 CI/CD 流水线及自动化移动测试框架。
- 分析性能数据,解决瓶颈并提升应用效率。
任职要求
- 具备专业软件开发经验,并在 Flutter 移动开发方面拥有高级水平的专业能力。
- 具备 Apollo GraphQL、联邦模式以及 REST 和 GraphQL 集成模式的实践经验。
- 深入理解 BLoC、Riverpod 和 Provider 等 Flutter 状态管理工具。
- 具备将移动应用连接到电商后端、无头 CMS 平台和支付网关的经验。
- 深入掌握移动安全实践、安全身份验证和符合 PCI 要求的支付集成。
- 具备构建 CI/CD 流水线并为移动应用实施自动化测试策略的经验。
- 英语书面和口语能力达到高级或流利水平。
- 具备与美国利益相关方直接合作所需的良好沟通能力。
- 可在拉丁美洲按照 CST 时区工作。
- 拥有计算机科学、软件工程或相关技术专业的学士学位者优先。
- 具备大型零售或电商平台经验者优先。
- 熟悉使用 Swift 进行原生 iOS 开发或使用 Kotlin 进行 Android 开发者优先。
- 具备使用 Firebase、Sentry 等性能监控和崩溃分析工具的经验者优先。
福利待遇
- 可在拉丁美洲任何地点完全远程工作。
- 全职合同制合作,旨在建立长期合作关系。
- 薪酬以美元支付。
- 直接与美国工程领导团队合作,参与高影响力的零售平台项目。
- 灵活、自主且协作的工作环境。
- 包容多元的工作场所,并提供职业成长机会。
