崗位職責(zé):
1.負(fù)責(zé)無線電監(jiān)測(cè)測(cè)向軟件的前端架構(gòu)設(shè)計(jì)、核心功能開發(fā)及性能優(yōu)化,打造高精度、高實(shí)時(shí)性的專業(yè)級(jí)監(jiān)測(cè)平臺(tái);
2.主導(dǎo)復(fù)雜數(shù)據(jù)可視化功能開發(fā),包括頻譜分析圖、信號(hào)軌跡追蹤、地理信息(GIS)三維地圖渲染等場(chǎng)景,確保海量數(shù)據(jù)的高效展示與交互;
3.與后端團(tuán)隊(duì)緊密協(xié)作,實(shí)現(xiàn)前后端數(shù)據(jù)通信、實(shí)時(shí)信號(hào)處理(如WebSocket、WebWorker技術(shù))及低延遲交互;
4.攻克前端技術(shù)難點(diǎn),如多端適配、大屏可視化、跨平臺(tái)兼容性(支持Electron等框架),提升用戶體驗(yàn)與系統(tǒng)穩(wěn)定性;
5.推動(dòng)前端工程化建設(shè),主導(dǎo)代碼規(guī)范、模塊化設(shè)計(jì)、自動(dòng)化測(cè)試及持續(xù)集成流程,保障項(xiàng)目可維護(hù)性;
6.關(guān)注前沿技術(shù),探索WebAssembly、WebGL等技術(shù)在無線電監(jiān)測(cè)領(lǐng)域的創(chuàng)新應(yīng)用。
任職要求:
1.本科及以上學(xué)歷,計(jì)算機(jī)相關(guān)專業(yè),5年以上前端開發(fā)經(jīng)驗(yàn),具備中大型項(xiàng)目(如工業(yè)軟件、數(shù)據(jù)可視化平臺(tái))主導(dǎo)經(jīng)驗(yàn);
2.精通React/Vue/Angular框架生態(tài),熟悉狀態(tài)管理(Redux、Vuex)、組件化開發(fā)及性能優(yōu)化;
3.熟練掌握數(shù)據(jù)可視化技術(shù),至少精通ECharts/D3.js/Three.js中的一種,有GIS地圖開發(fā)經(jīng)驗(yàn)(如Cesium、Mapbox)者優(yōu)先;
4.熟悉Web實(shí)時(shí)通信技術(shù)(WebSocket、WebRTC)、多線程(WebWorker)及前端性能調(diào)優(yōu)方案;
5.熟練使用TypeScript、Webpack/Vite構(gòu)建工具,具備工程化思維,熟悉單元測(cè)試(Jest/Mocha);
6.具備以下條件優(yōu)先考慮:
①有無線電通信、頻譜監(jiān)測(cè)、JG軟件等領(lǐng)域開發(fā)經(jīng)驗(yàn);
②熟悉WebAssembly、Canvas/WebGL高性能渲染;
③具備Electron跨端開發(fā)或微前端架構(gòu)經(jīng)驗(yàn);
④了解Python/Java等后端語言,可協(xié)同開發(fā)接口。