岗位描述
一、岗位职责
1.负责公司移动应用(iOS/Android)的 Flutter 跨平台开发,独立完成功能模块的设计与编码实现;
2.参与产品需求分析与技术方案评审,制定高效的开发计划并推动落地;
3.优化 Flutter 应用性能(启动速度、UI 流畅度、内存管理等),解决兼容性问题;
4.与后端团队协作,完成 API 接口对接、数据交互及业务逻辑开发;
5.编写高质量代码及技术文档,参与代码评审,维护项目技术规范;
6.跟踪 Flutter 技术趋势,引入新技术优化开发流程与用户体验。
二、任职要求
(一)核心技能要求
1.技术基础:
2 年以上 Flutter 开发经验,熟练掌握 Dart 语言特性(异步编程、泛型、函数式编程等);
深入理解 Flutter 框架原理,精通 Widget 生命周期、状态管理(Provider/BLoC/GetX 等);
熟悉 Flutter 与原生平台通信(Platform Channel)及混合开发方案。
熟悉常用第三方库使用,并具备一定改造能力;
2.工程能力:
具备复杂 UI 组件开发经验,能实现动画、列表性能优化等高级功能;
掌握 HTTP/HTTPS 网络协议,熟悉 RESTful API 设计,有接口对接与数据缓存经验;
熟练使用 Git 进行版本控制,具备团队协作开发规范意识。
3.问题解决能力:
o能独立分析并解决 Flutter 应用的渲染卡顿、内存泄漏等性能问题;能独立排查并修复Crash日志反馈的问题;
o熟悉 iOS/Android 原生开发(Swift/Kotlin)者优先,能处理跨平台兼容性问题。
(二)加分项
参与过地图、支付等复杂功能集成;
有开源项目贡献或技术博客写作经验
