高级Flutter移动开发工程师 - 金融科技交易平台 (远程)

远程
全职
非全日制
我们是一家领先的金融科技公司,专注于开发由先进算法驱动的复杂交易系统。 我们正在寻找一位经验丰富的Flutter移动开发工程师,加入我们的国际团队,负责构建和完善我们的尖端金融科技平台。 这是一个远程职位,提供全职或兼职选择,要求候选人能在欧洲时区工作。 职位概述 作为我们团队的Flutter移动开发工程师,您将负责设计、开发和维护高性能、用户友好的跨平台移动应用程序,为金融交易提供强大支持。 您将与产品团队紧密合作,将复杂的金融功能转化为直观的移动体验,并确保应用程序的安全性和可靠性。 主要职责 - 使用最新的Flutter框架(Flutter 3.10+)设计和开发高质量、高性能的跨平台移动应用程序。 - 集成RESTful API,实现与后端服务的无缝数据交换和实时交易功能。 - 实现复杂的用户界面,确保出色的用户体验和符合金融行业标准的设计。 - 运用先进的状态管理技术(如Bloc、Provider或Riverpod)构建可维护和可扩展的代码库。 - 实施单元测试和集成测试,确保代码质量和应用程序稳定性。 - 优化应用程序性能,确保在各种设备上的流畅运行。 - 参与产品规划和设计讨论,提供技术可行性和最佳实践建议。 - 与跨职能团队协作,包括后端开发人员、设计师和产品经理。 - 持续关注Flutter生态系统的发展,提出创新解决方案。 必备技能 - 5年以上使用Flutter进行移动应用开发的专业经验,精通Dart编程语言。 - 必须具有金融科技行业工作经验,了解交易系统和金融应用的特殊需求。 - 精通RESTful API集成和后端服务对接,有处理实时数据流的经验。 - 深入理解移动设计原则、模式和最佳实践,能够创建优质用户体验。 - 熟悉常见的状态管理解决方案(Bloc、Provider、Riverpod等)和依赖注入技术。 - 具备应用程序性能优化经验,能识别和解决性能瓶颈。 - 熟悉Git版本控制系统和CI/CD工作流程。 - 优秀的问题解决能力和分析思维。 - 出色的沟通协作能力,能有效参与远程团队合作。 - 能够独立工作,自主管理任务和时间。 - 英语水平B2以上,能流利进行书面和口头交流。 加分项 - 使用Flutter开发金融或交易应用的直接经验。 - 对原生移动开发(Android/iOS)的了解和经验。 - 熟悉Firebase、GraphQL或其他现代移动开发技术。 - 具备金融市场和交易系统的知识。 - 对敏捷开发方法论的经验。 - 参与过开源项目或拥有个人作品集。 - 对UI/UX设计有深入理解。 为什么加入我们 加入我们,您将有机会参与构建下一代金融科技平台,将复杂的交易算法转化为用户友好的移动体验。 我们提供具有竞争力的薪酬、专业发展机会和灵活的远程工作环境。 您将与一支才华横溢的国际团队合作,共同推动金融技术的创新。