岗位描述
岗位职责:
1. 主导Flutter跨平台应用的架构设计,确保代码可维护性、扩展性和高性能
2. 开发和优化复杂功能模块(如动画、状态管理、多端适配),解决技术难点。
3. 推动Flutter与原生(iOS/Android)的混合开发集成,处理平台特定逻辑。
4. 深入分析并优化应用性能(渲染效率、内存管理、启动速度等),提升用户体验。监控线上Crash及性能指标,制定解决方案并落地。
5. 制定团队Flutter开发规范,评审代码质量,与产品、设计团队协作,平衡技术实现与用户体验需求。探索Flutter新技术(如Impeller、FFI、Isolates),推动技术升级。
任职要求;
6. 5年以上移动开发经验,3年以上Flutter实战经验,精通Dart语言。
7. 熟练掌握Flutter框架核心(Widget树、渲染机制、状态管理如Riverpod/Bloc)。
8. 熟悉原生开发(Swift/Kotlin),能独立处理PlatformChannels集成。
9. 有复杂项目经验(如高交互UI、离线存储、音视频流、WebSocket长连接等)。
10. 熟练使用CI/CD(如Fastlane、GitHubActions)、测试框架(flutter_test、Mockito)。
11. 熟悉性能分析工具(FlutterDevTools、AndroidStudioProfiler)。