■岗位职责
□负责公司移动端产品的Flutter开发、迭代与日常维护,支持 iOS / Android 双端
□根据产品需求及 UI/UX 设计,高质量完成页面、交互及业务功能开发
□负责 Flutter 项目的架构设计、模块拆分及公共组件建设,持续提升代码质量和开发效率
□负责 Flutter 与 iOS / Android 原生能力的集成,包括 Platform Channel、第三方 SDK 接入等
□负责应用性能优化,包括启动速度、页面流畅度、内存占用、包体积及网络性能等
□负责线上问题定位与解决,能够结合日志、Crash 信息及监控数据快速排查问题
□配合后端、产品、设计及测试团队完成需求评审、接口联调、测试及版本发布
□持续关注 Flutter / Dart 生态及移动端技术发展,并推动合适的新技术在项目中落地
□参与代码 Review、技术方案评审及开发规范建设,持续提升项目可维护性和稳定性
■必要条件
□3 年以上移动端开发经验,其中至少 2 年 Flutter 实际项目开发经验
□熟练掌握 Dart 语言及 Flutter Framework,熟悉 Widget、生命周期、异步编程等核心机制
□熟悉常用 Flutter 状态管理方案,如 Riverpod、Provider、Bloc、GetX 等,至少熟练掌握其中一种
□熟悉 Flutter 网络请求、本地存储、路由管理、图片加载及常用第三方组件
□熟悉 RESTful API,能够独立完成接口对接、异常处理及数据模型设计
□熟悉 Git,具备良好的代码规范及版本管理习惯
□具备较强的问题分析和 Debug 能力,能够独立定位并解决开发及线上问题
□了解 Android / iOS 基础开发及应用生命周期,能够处理常见的双端兼容问题
□具备良好的沟通能力和团队协作意识,能够与产品、设计、后端及测试团队顺畅协作
■加分项
□有大型或复杂 Flutter 项目的实际开发及架构经验
□熟悉 Swift / Objective-C / Kotlin / Java 中至少一种原生移动端开发语言
□有 Flutter Plugin、Platform Channel 或原生 SDK 封装经验
□熟悉 Firebase、Crashlytics、Sentry 等监控及 Crash 分析工具
□有应用性能优化、启动优化、内存优化或包体积优化经验
□熟悉 CI/CD,有 Fastlane、GitHub Actions、GitLab CI 等移动端自动化构建及发布经验
□有 App Store / Google Play 上架及版本发布经验
□有国际化、多语言、多地区 App 开发经验
□有实际线上 App 或可展示的 Flutter 项目作品优先