崗位職責(zé):
1、負(fù)責(zé)系統(tǒng)前端的開發(fā)與體驗優(yōu)化,包括任務(wù)管理界面、任務(wù)調(diào)度界面、實時監(jiān)控看板、數(shù)據(jù)報表等核心功能模塊;
2、負(fù)責(zé)構(gòu)建高性能2D/3D 可視化大屏,包括動態(tài)渲染機(jī)器人位置、路徑、狀態(tài)及環(huán)境信息;
3、開發(fā)可復(fù)用的數(shù)據(jù)可視化組件直觀呈現(xiàn)數(shù)據(jù)報表、系統(tǒng)負(fù)載、告警統(tǒng)計等關(guān)鍵指標(biāo);
4、與后端團(tuán)隊協(xié)同完成接口聯(lián)調(diào)、數(shù)據(jù)格式對齊及系統(tǒng)集成,確保前后端無縫協(xié)作;
5、優(yōu)化前端性能與交互體驗,提升頁面加載速度、渲染幀率及用戶操作流暢度;
保障系統(tǒng)在主流瀏覽器上的兼容性與響應(yīng)式表現(xiàn)。
任職要求:
1、計算機(jī)相關(guān)專業(yè)本科及以上學(xué)歷,3 年以上前端開發(fā)經(jīng)驗;
2、精通HTML5、CSS3、JavaScript(ES6+),掌握現(xiàn)代前端工程化理念;
3、熟練使用Vue.js 或React 至少一種主流框架,并具備中大型項目實戰(zhàn)經(jīng)驗;
4、熟悉Webpack、Vite 等構(gòu)建工具,了解模塊化、組件化開發(fā)流程;
5、具備扎實的3D 可視化開發(fā)能力,有類似WebGL 框架項目經(jīng)驗,能處理大規(guī)模場景渲染與性能優(yōu)化;
6、熟悉WebSocket 等實時通信機(jī)制,能高效處理高頻數(shù)據(jù)更新;
7、有canvas、ECharts、D3.js 等數(shù)據(jù)可視化庫使用經(jīng)驗,能將復(fù)雜數(shù)據(jù)轉(zhuǎn)化為直觀圖形;
8、了解基本后端技術(shù)(如RESTful API、JSON 結(jié)構(gòu)),具備良好的跨團(tuán)隊溝通能力;
9、注重用戶體驗,具備強(qiáng)烈的責(zé)任心與團(tuán)隊協(xié)作意識,能快速融入敏捷開發(fā)環(huán)境。
10、有機(jī)器人調(diào)度、工業(yè)IoT、智慧城市或數(shù)字孿生類項目前端開發(fā)經(jīng)驗者優(yōu)先考慮。