高级Flutter开发工程师 | 金融交易平台专家 | 全球远程
远程
全职
非全日制
您是一位精通Flutter的资深开发者,渴望在金融科技领域创造卓越影响力吗?我们的客户是一家专注于算法驱动交易系统的创新科技公司,正寻找一位优秀的高级Flutter移动应用开发工程师加入其全球远程团队。在这个角色中,您将设计并开发复杂的移动应用,为专业交易者提供先进的金融市场分析工具与实时交易功能。
核心职责:
- 使用Flutter 3.19+为iOS和Android平台开发高性能、功能丰富的交易应用程序。
- 与后端工程师协作,无缝集成RESTful API和GraphQL服务,确保数据流畅通。
- 实现复杂交互式UI组件,优化动画和转场效果,提供卓越用户体验。
- 针对各类移动设备优化应用性能,确保在不同环境下的稳定运行。
- 参与移动应用全生命周期开发,从概念设计到最终部署全程参与。
- 实施先进状态管理解决方案,包括Bloc模式、Provider、Riverpod或Redux。
- 分析并解决技术难题和性能瓶颈,确保交易功能高效运行。
- 编写高质量、可维护的代码,并提供全面完善的技术文档。
- 积极参与代码评审、架构讨论和技术规划会议。
- 持续跟进Flutter最新版本(当前Flutter 3.19)并应用行业最佳实践。
- 确保金融数据安全性,实施严格的数据保护机制。
- 开发市场趋势和交易数据的实时可视化功能。
必备技能与经验:
- 5年以上移动应用开发专业经验,其中至少3年深度专注于Flutter开发。
- 精通Flutter框架和Dart编程语言(Dart 3.0+),具备深厚技术功底。
- 有开发复杂应用的成功案例,尤其是金融科技或交易领域的项目经验。
- 熟练掌握RESTful API、GraphQL和WebSockets集成技术,具备实时数据处理能力。
- 精通Flutter状态管理模式,包括Bloc、Provider、Riverpod和Redux。
- 具备Firebase服务集成经验,包括Analytics、Crashlytics和Cloud Messaging。
- 深入理解移动UI/UX设计原则与实现方法,注重用户体验。
- 熟练使用Git版本控制系统及现代分支管理策略。
- 具备持续集成和部署(CI/CD)经验,能够构建可靠的发布流程。
- 卓越的问题解决能力与严谨的细节关注度。
- 出色的沟通技巧,能在远程团队中高效协作。
- 自我驱动型工作风格,具备远程工作环境下的时间管理能力。
加分技能:
- 金融或交易平台开发经验,尤其是复杂数据可视化方面的专长。
- 深入了解金融市场数据结构、协议和交易API。
- 精通WebSockets实现低延迟、实时市场数据流处理。
- 能够在需要时开发原生模块(Android使用Kotlin/Java,iOS使用Swift/Objective-C)。
- 熟悉跨国金融法规和合规要求,了解数据安全标准。
- 掌握Flutter自动化测试框架,包括Widget测试、集成测试和单元测试。
- 有开源Flutter项目贡献或自主开发Flutter软件包的经验。
- 熟悉敏捷开发方法论,特别是Scrum或Kanban流程。
- 了解金融应用的安全编码实践和数据保护标准。
- 具备移动应用生物识别认证和高级安全功能实现经验。
- 熟悉加密货币和区块链技术在移动应用中的集成应用。
为何加入我们?
加入这个正在革新交易技术的前沿团队,您将有机会解决行业内最具挑战性的技术难题,实现先进的金融可视化工具,并拓展您在Flutter开发和金融科技领域的专业知识深度。我们的客户提供具有竞争力的薪酬待遇、灵活的远程工作安排、明确的职业发展路径,以及参与塑造移动金融技术未来的宝贵机会。成为打造下一代交易工具的核心团队成员,共同为全球专业交易者创造价值。