崗位名稱:數(shù)字孿生3D前端開發(fā)工程師
所屬部門:研發(fā)部
工作地點(diǎn):西安
?? 崗位核心目標(biāo)
負(fù)責(zé)將復(fù)雜的3D模型與實(shí)時(shí)業(yè)務(wù)數(shù)據(jù)相結(jié)合,在企業(yè)級(jí)大屏上構(gòu)建高性能、高交互性的數(shù)字孿生可視化應(yīng)用,為監(jiān)控、分析和決策提供直觀的視覺支撐。
?? 關(guān)鍵職責(zé)與任務(wù)
3D可視化開發(fā)與渲染:
負(fù)責(zé)基于 WebGL、Three.js(或 Babylon.js、Cesium)等引擎,開發(fā)大屏上的三維場(chǎng)景渲染、模型動(dòng)畫、光影特效及用戶交互功能。
專注于大屏渲染性能優(yōu)化,包括模型輕量化、內(nèi)存管理、加載策略等,確保海量數(shù)據(jù)下仍能流暢展示。
數(shù)據(jù)驅(qū)動(dòng)與集成:
通過 WebSocket、API等技術(shù)對(duì)接實(shí)時(shí)數(shù)據(jù),驅(qū)動(dòng)3D場(chǎng)景中的模型狀態(tài)變化,實(shí)現(xiàn)物理實(shí)體在虛擬空間中的精準(zhǔn)復(fù)現(xiàn)。
結(jié)合 ECharts、D3.js、AntV等二維可視化庫(kù),開發(fā)與三維場(chǎng)景聯(lián)動(dòng)的圖表、數(shù)據(jù)看板,形成完整的數(shù)字孿生界面。
跨平臺(tái)與跨終端兼容:
確保數(shù)字孿生應(yīng)用能良好適配不同分辨率的大屏、PC及移動(dòng)終端,處理多端交互差異(如觸控、鼠標(biāo))。
協(xié)作與工程化:
與UI/UX設(shè)計(jì)師、后端工程師、產(chǎn)品經(jīng)理緊密協(xié)作,參與需求分析、技術(shù)選型、接口定義和文檔編寫。
遵循前端工程化最佳實(shí)踐,使用 Git進(jìn)行版本控制,并利用 Webpack或 Vite等工具構(gòu)建和優(yōu)化項(xiàng)目。
?? 任職資格要求
必備技能
技術(shù)基礎(chǔ):精通 JavaScript/TypeScript、HTML5、CSS3,并熟練掌握 Vue或 React至少一種主流框架。
3D核心能力:
具備扎實(shí)的 WebGL基礎(chǔ),有使用 Three.js等庫(kù)進(jìn)行實(shí)際項(xiàng)目開發(fā)的經(jīng)驗(yàn)。
掌握必要的3D圖形學(xué)基礎(chǔ),如坐標(biāo)系轉(zhuǎn)換、矩陣運(yùn)算、著色器原理、材質(zhì)與貼圖等。
經(jīng)驗(yàn)與軟技能:擁有3年以上前端開發(fā)經(jīng)驗(yàn),有復(fù)雜B端后臺(tái)或數(shù)據(jù)可視化項(xiàng)目經(jīng)驗(yàn)。具備良好的邏輯思維、團(tuán)隊(duì)協(xié)作精神和獨(dú)立解決問題的能力。
優(yōu)先考慮條件
有 WebGPU、著色器(GLSL)? 編寫和優(yōu)化經(jīng)驗(yàn)。
熟悉 Cesium(用于GIS)、Leaflet、Mapbox? 等地圖開發(fā)工具,或有 BIM、智慧城市、工業(yè)仿真? 等項(xiàng)目背景。
了解 Unity、Blender? 等建?;蛞婀ぞ?,能與3D美術(shù)人員順暢溝通。
擁有數(shù)字孿生或物聯(lián)網(wǎng)能源系統(tǒng)(如智慧樓宇、智慧工廠)相關(guān)領(lǐng)域知識(shí)。
有智慧工廠、智慧園區(qū)、智慧水務(wù)等相關(guān)行業(yè)項(xiàng)目背景
技術(shù)基礎(chǔ):精通 JavaScript/TypeScript、HTML5、CSS3,并熟練掌握 Vue或 React至少一種主流框架。
3D核心能力:
具備扎實(shí)的 WebGL基礎(chǔ)概念,有使用 Three.js或 Cesium進(jìn)行實(shí)際3D項(xiàng)目開發(fā)的經(jīng)驗(yàn)。
理解3D圖形學(xué)基礎(chǔ),如坐標(biāo)系、矩陣變換、相機(jī)控制、光照和材質(zhì)等。
擁有數(shù)字孿生或物聯(lián)網(wǎng)(IoT)相關(guān)領(lǐng)域知識(shí)。
福利待遇:
雙休+法定節(jié)假日+帶薪年假
五險(xiǎn)一金+年終獎(jiǎng)