职位描述
作为Flutter开发工程师,您将负责使用Flutter框架设计、开发和维护跨平台应用程序。该职位需要与产品团队紧密合作,将业务需求转化为技术解决方案,确保在Web、Android和iOS平台上实现无缝用户体验。您还将与后端工程师协作集成API,保障客户端与服务器端数据一致性。理想的候选人应深刻理解现代软件开发实践,并能参与前后端架构讨论。
核心职责
- 使用Flutter框架开发并优化Web、Android和iOS应用程序
- 实现响应式UI/UX设计,适配不同屏幕尺寸和设备性能
- 集成RESTful API、GraphQL服务及其他后端系统实现数据同步
- 跨部门协作按时交付高质量软件解决方案
- 跨平台调试与排查应用程序问题
- 执行代码审查,确保符合编码标准与最佳实践
- 持续跟进Flutter框架更新及跨平台开发新兴技术
- 设计并实现可复用组件以提升开发效率
- 与设计师协作创建满足用户需求的交互界面
- 参与敏捷开发流程包括迭代计划、每日站会和回顾会议
任职要求
- 具备Flutter开发实战经验及跨平台应用作品集
- 精通Dart编程语言及Flutter框架架构
- 熟悉Provider/Riverpod/Bloc等状态管理方案
- 了解包含性能优化在内的移动应用开发原则
- 掌握HTML5/CSS3/JavaScript等Web应用开发技术
- 具有区块链开发或web3技术经验者优先
- 熟悉智能合约交互的去中心化应用(DApps)开发
- 能对接NFT平台/DeFi协议/GameFi生态系统
- 具备移动安全实践与钱包集成方案经验
- 出色的复杂问题排查与解决能力
- 善于向非技术人员阐释技术概念的沟通能力
- 拥有敏捷团队协作经验
- 熟练使用Git等版本控制系统
- 熟悉CI/CD流水线与自动化测试框架
- 理解移动应用性能指标与优化技术
- 能根据需要处理前后端技术栈
- 具有Firebase/AWS等云平台后端集成经验
- 了解移动应用变现策略与用户参与技巧
- 注重细节,能开发零缺陷应用
优先条件
- 熟悉Solidity/Ethereum等区块链开发框架
- 了解DeFi协议与移动端集成方案
- 具有NFT市场技术实现经验
- 游戏开发背景及区块链功能集成经验
- 熟悉跨链桥/钱包连接器等移动基础设施方案
- 掌握零知识证明或加密技术应用开发
- 具有区块链身份系统与认证协议经验
- 了解区块链共识机制在移动端的实现
- 熟悉IPFS/Filecoin等区块链数据存储方案
- 能使用区块链分析工具进行性能监控
- 具有区块链支付网关集成经验
- 了解智能合约测试与部署流程
- 熟悉基于区块链的数据隐私解决方案
- 能开发具备区块链互操作性特性的应用
- 具有区块链用户认证/KYC流程实施经验
- 了解区块链数据验证技术
- 熟悉区块链交易处理系统开发
- 掌握区块链数据加密方法
- 具有区块链数据共享协议开发经验