崗位職責:
1.負責公司前端web3d產(chǎn)品研發(fā)、維護和更新工作;
2.參與前端框架分析、設計、實現(xiàn)、測試、性能調(diào)優(yōu);
3.配合其他開發(fā)人員完成圖形框架整合,前后端數(shù)據(jù)交互;
4.負責把控用戶體驗細節(jié),持續(xù)優(yōu)化改進產(chǎn)品性能。
任職要求:
1. **學歷要求**:
- 計算機科學、軟件工程或相關專業(yè)本科及以上學歷。
2. **工作經(jīng)驗**:
- 至少2年以上使用Three.js進行開發(fā)的實際經(jīng)驗。
- 有相關的3D圖形開發(fā)或游戲開發(fā)經(jīng)驗者優(yōu)先。
3. **技術技能**:
- 熟練掌握Three.js框架,能夠獨立完成3D場景的搭建和動畫效果的實現(xiàn)。
- 精通JavaScript及其相關技術,了解ES6及以上版本特性。
- 熟悉WebGL、Canvas等圖形渲染技術。
- 有使用其他3D引擎(如Babylon.js、Unity等)經(jīng)驗者優(yōu)先。
4. **項目經(jīng)驗**:
- 有成功的3D項目案例或作品集,能夠展示個人在項目中的貢獻。
- 熟悉前端開發(fā)框架(如React、Vue等),能夠與前端團隊協(xié)作。
5. **其他技能**:
- 具備良好的數(shù)學基礎,對3D圖形學有一定理解(如坐標變換、光照模型等)。
- 具備良好的代碼規(guī)范和文檔編寫能力,能夠進行代碼的維護和優(yōu)化。
6. **個人素質(zhì)**:
- 具備良好的溝通能力和團隊合作精神,能夠在快節(jié)奏的環(huán)境中工作。
- 具有較強的問題解決能力和學習能力,愿意不斷學習新技術。
#### 加分項:
- 有虛擬現(xiàn)實(VR)或增強現(xiàn)實(AR)相關項目經(jīng)驗。
- 熟悉3D建模工具(如Blender、Maya等)。
- 了解后端技術(如Node.js、Express等),能夠進行簡單的全棧開發(fā)。