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