崗位職責:
1. 參與集團級跨平臺即時通訊IM系統(tǒng)的功能開發(fā)及日常維護
2. 使用Flutter完成即時通信、音視頻會議、文件傳輸、消息同步等復雜業(yè)務場景開發(fā)
3. 構建高性能跨平臺架構,解決多端一致性、混合開發(fā)、復雜交互等工程化挑戰(zhàn)
4. 攻克Flutter端弱網(wǎng)絡適配、長連接保活、多媒體傳輸優(yōu)化、跨平臺性能調優(yōu)等技術難題
5. 主導Flutter應用包體積優(yōu)化、內(nèi)存管理、渲染性能提升等關鍵技術指標優(yōu)化
6. 遵守Flutter開發(fā)規(guī)范,完善工程效率工具鏈建設
崗位要求:
1. 計算機相關專業(yè)本科及以上學歷,3年以上跨平臺開發(fā)經(jīng)驗,精通Dart語言及Flutter框架
2. 深入理解Flutter框架原理,包括Widget渲染機制、Dart VM運行原理、Platform Channels通信機制
3. 具備復雜跨平臺架構設計能力,熟悉BLoC/Redux等狀態(tài)管理方案,有大型Flutter項目架構經(jīng)驗
4. 熟悉移動端網(wǎng)絡優(yōu)化,精通Socket長連接、Protobuf協(xié)議、QoS保障等IM核心技術
5. 掌握Flutter性能調優(yōu)方法論,熟練使用Dart DevTools、Flutter Inspector等分析工具
6. 熟悉Native開發(fā)(iOS/Android)優(yōu)先,有Hybrid混合開發(fā)或React Native遷移經(jīng)驗者優(yōu)先
7. 具備音視頻開發(fā)經(jīng)驗(WebRTC/FFmpeg)或熟悉Flutter圖形渲染引擎者優(yōu)先
8. 對新技術保持敏感,在Flutter生態(tài)(如Flutter 3.0新特性、Flutter Web等)有深度實踐者優(yōu)先
【加分項】
- 在Flutter性能優(yōu)化領域有成功落地案例(如流暢度提升30%+,包體積縮減50%+)
- 有IM/音視頻/協(xié)同辦公類產(chǎn)品的完整開發(fā)經(jīng)驗 - 參與過Flutter開源項目或在技術社區(qū)有突出貢獻 - 熟悉Flutter引擎原理,具備Native層定制開發(fā)能力