崗位職責(zé):
1、負(fù)責(zé)復(fù)雜前端系統(tǒng)的架構(gòu)設(shè)計(jì)與開發(fā),使用 Vue3 + TypeScript 技術(shù)棧構(gòu)建高性能、可維護(hù)的Web應(yīng)用。
2、實(shí)現(xiàn) WebRTC 音視頻實(shí)時(shí)通信功能(如直播),保障低延遲、高穩(wěn)定性的數(shù)據(jù)傳輸。
3、基于 WebSocket 開發(fā)實(shí)時(shí)數(shù)據(jù)交互系統(tǒng)(如即時(shí)通訊),設(shè)計(jì)高效的消息協(xié)議與斷線重連機(jī)制。
4、負(fù)責(zé) JSBridge 與原生端(iOS/Android)的通信開發(fā),實(shí)現(xiàn)Web與原生功能的深度集成(如設(shè)備調(diào)用、混合應(yīng)用開發(fā)等)。
5、實(shí)現(xiàn)地理信息系統(tǒng)(GIS)功能,如地圖服務(wù)集成(Cesium/Mapbox/Leaflet)、空間數(shù)據(jù)可視化、路徑規(guī)劃、熱力圖渲染等。
6、集成AI模型至前端應(yīng)用(如TensorFlow.js、ONNX.js、MediaPipe等),實(shí)現(xiàn)瀏覽器端的實(shí)時(shí)推理(如圖像識(shí)別,圖表檢測(cè)等)。
硬性技能:
1、精通 Vue3 及周邊生態(tài),熟悉組合式API與TypeScript深度集成開發(fā)。
2、熟練使用 TypeScript 進(jìn)行復(fù)雜類型設(shè)計(jì)與工程化實(shí)踐,具備良好的代碼規(guī)范意識(shí)。
3、熟悉 WebGL/Three.js/Babylon.js 等圖形庫,具備3D渲染、動(dòng)畫優(yōu)化經(jīng)驗(yàn)。
4、有 WebRTC 項(xiàng)目落地經(jīng)驗(yàn),熟悉信令服務(wù)器搭建、媒體流處理及主流開源框架。
5、掌握 WebSocket 長(zhǎng)連接開發(fā),熟悉協(xié)議設(shè)計(jì)、心跳機(jī)制及高并發(fā)場(chǎng)景優(yōu)化。
6、熟悉 JSBridge 原理,具備混合開發(fā)經(jīng)驗(yàn),了解主流跨端框架(如React Native/Flutter)。
7、具備地理數(shù)據(jù)(GeoJSON、Shapefile等)處理與可視化經(jīng)驗(yàn),了解坐標(biāo)系轉(zhuǎn)換、空間分析等基礎(chǔ)算法。
8、熟悉瀏覽器端AI模型部署與優(yōu)化,掌握TensorFlow.js/PyTorch.js等框架,了解模型量化、輕量化技術(shù)。
綜合能力
1、碩士學(xué)歷(硬性要求)),3年以上前端開發(fā)經(jīng)驗(yàn)。
2、扎實(shí)的計(jì)算機(jī)基礎(chǔ),熟悉數(shù)據(jù)結(jié)構(gòu)、算法、網(wǎng)絡(luò)協(xié)議及瀏覽器原理。
3、具備復(fù)雜業(yè)務(wù)場(chǎng)景的技術(shù)攻堅(jiān)能力,能獨(dú)立完成需求分析、技術(shù)選型與性能調(diào)優(yōu)。
4、良好的溝通能力和團(tuán)隊(duì)協(xié)作意識(shí),有主導(dǎo)跨團(tuán)隊(duì)項(xiàng)目的經(jīng)驗(yàn)者優(yōu)先。
其他板塊:1、薪資區(qū)間15-20k,有餐補(bǔ)300元/月;
2、五險(xiǎn)一金:入職后繳納社會(huì)保險(xiǎn)和公積金;
3、節(jié)日活動(dòng):每月團(tuán)建活動(dòng),不定期下午茶,節(jié)日禮品;
4、職級(jí)晉升:每年2次職級(jí)晉升機(jī)會(huì),2次漲薪機(jī)會(huì);
5、假期福利:九點(diǎn)半到六點(diǎn),周末雙休、帶薪年假及國(guó)家法定節(jié)假日休假。