岗位职责:
1. 参与集团级跨平台即时通讯IM系统的功能开发及日常维护 ;
2. 使用Flutter完成即时通信、音视频会议、文件传输、消息同步等复杂业务场景开发 ;
3. 构建高性能跨平台架构,解决多端一致性、混合开发、复杂交互等工程化挑战 ;
4. 攻克Flutter端弱网络适配、长连接保活、多媒体传输优化、跨平台性能调优等技术难题 ;
5. 主导Flutter应用包体积优化、内存管理、渲染性能提升等关键技术指标优化 ;
6. 遵守Flutter开发规范,完善工程效率工具链建设 。
岗位要求:
1. 计算机相关专业本科及以上学历,3年以上跨平台开发经验,精通Dart语言及Flutter框架 ;
2. 深入理解Flutter框架原理,包括Widget渲染机制、Dart VM运行原理、Platform Channels通信机制;
3. 具备复杂跨平台架构设计能力,熟悉BLoC/Redux等状态管理方案,有大型Flutter项目架构经验 ;
4. 熟悉移动端网络优化,精通Socket长连接、Protobuf协议、QoS保障等IM核心技术 ;
5. 掌握Flutter性能调优方法论,熟练使用Dart DevTools、Flutter Inspector等分析工具;
6. 熟悉Native开发(iOS/Android)优先,有Hybrid混合开发或React Native迁移经验者优先 ;
7. 具备音视频开发经验(WebRTC/FFmpeg)或熟悉Flutter图形渲染引擎者优先;
8. 对新技术保持敏感,在Flutter生态(如Flutter 3.0新特性、Flutter Web等)有深度实践者优先 【加分项】 - 在Flutter性能优化领域有成功落地案例(如流畅度提升30%+,包体积缩减50%+) - 有IM/音视频/协同办公类产品的完整开发经验 - 参与过Flutter开源项目或在技术社区有突出贡献 - 熟悉Flutter引擎原理,具备Native层定制开发能力。