崗位職責(zé):
1.負(fù)責(zé)公司能源管理與節(jié)能改造項(xiàng)目中 3D 可視化前端核心開發(fā),基于 React + TypeScript + Three Fiber 構(gòu)建高效、可交互的 3D 場景界面;
2.設(shè)計(jì)并開發(fā)可復(fù)用的參數(shù)化組件庫(如機(jī)房設(shè)備、管道系統(tǒng)、蓄冷蓄熱裝置等),實(shí)現(xiàn)參數(shù)與 3D 模型的實(shí)時(shí)聯(lián)動(dòng),支撐高效機(jī)房、能源托管等業(yè)務(wù)場景的數(shù)字化展示;
3.優(yōu)化大規(guī)模 3D 模型的渲染性能,通過 LOD、實(shí)例化、內(nèi)存管理等技術(shù),提升在低終端設(shè)備上的渲染流暢度與穩(wěn)定性;
4.與后端工程師協(xié)作,定義并實(shí)現(xiàn) JSON 數(shù)據(jù)交互協(xié)議,完成設(shè)備運(yùn)行數(shù)據(jù)、能耗分析、單拆結(jié)果等信息的 3D 可視化呈現(xiàn)(如設(shè)備狀態(tài)高亮、能耗流向標(biāo)注、孔位 / 管線標(biāo)注);
5.參與 AI 數(shù)據(jù)閉環(huán)建設(shè),收集用戶在 3D 場景中的交互行為數(shù)據(jù),為產(chǎn)品迭代和智能決策提供支持。
任職要求:
1.熟練掌握 React/Vue 及 TypeScript,具備 3 年以上前端開發(fā)經(jīng)驗(yàn),有復(fù)雜交互項(xiàng)目開發(fā)經(jīng)驗(yàn)者優(yōu)先;
2.深入理解 Three.js,熟悉 WebGL 原理,能獨(dú)立實(shí)現(xiàn)高性能 3D 渲染與交互邏輯;
3.具備扎實(shí)的 3D 數(shù)學(xué)基礎(chǔ),熟練運(yùn)用向量、矩陣、四元數(shù)、空間幾何運(yùn)算等知識解決實(shí)際問題;
4.有 CAD、BIM 或 3D 游戲引擎開發(fā)經(jīng)驗(yàn)者優(yōu)先,熟悉建筑機(jī)電、能源管理相關(guān)行業(yè)知識者更佳;
5.具備良好的問題解決能力,能獨(dú)立解決低終端設(shè)備上大規(guī)模 3D 渲染的性能瓶頸問題;
6.具備良好的溝通協(xié)作能力與團(tuán)隊(duì)意識,能與產(chǎn)品、后端、設(shè)計(jì)團(tuán)隊(duì)高效配合。