崗位職責:
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層定制開發能力