要求熟悉react,有Web3D 開發(fā)經(jīng)驗是加分項
參與機器人數(shù)據(jù)平臺的前端開發(fā)工作,建設穩(wěn)定、高效、易用的 Web 界面;
負責三維可視化模塊的開發(fā)與維護,基于現(xiàn)有三維引擎(如 Three.js)實現(xiàn)基礎功能擴展;
1、配合產(chǎn)品與后端團隊,實現(xiàn)數(shù)據(jù)可視化、狀態(tài)監(jiān)控、仿真回放等前端業(yè)務邏輯;
2、負責前端組件設計、狀態(tài)管理與性能優(yōu)化,保障高并發(fā)、高數(shù)據(jù)量場景下的流暢體驗;
3、參與前端架構(gòu)優(yōu)化與技術(shù)選型,推動平臺前端能力的持續(xù)演進;
4、編寫高質(zhì)量、結(jié)構(gòu)清晰、易于維護的代碼與文檔,提升團隊協(xié)作效率。
1、熟練掌握 JavaScript/TypeScript,熟悉現(xiàn)代前端開發(fā)流程與工具鏈;
2、熟悉 React 等主流前端框架,具備良好的組件化設計思維和狀態(tài)管理能力(如 Redux / Zustand / Recoil 等);
3、熟悉前端性能優(yōu)化手段,了解虛擬列表、懶加載、異步渲染等常用模式;
4、熟悉前后端通信機制,如 RESTful API / WebSocket,并能處理數(shù)據(jù)驅(qū)動型界面開發(fā);
5、有一定的圖形開發(fā)經(jīng)驗,了解 WebGL / Three.js 的基本用法;
6、熟悉基本的 3D 概念(如坐標變換、攝像機視角、模型加載),有興趣在工作中逐步深入 Web3D 開發(fā);
7、具備良好的團隊協(xié)作能力和技術(shù)溝通能力,能與設計、后端、產(chǎn)品等角色高效配合;
8、有數(shù)據(jù)可視化、實時渲染、三維人機交互等相關(guān)經(jīng)驗者優(yōu)先。