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