崗位職責(zé):
1. 負(fù)責(zé)公司人員定位軌跡系統(tǒng)、數(shù)字孿生平臺中Web前端,特別是三維可視化模塊的架構(gòu)設(shè)計、開發(fā)和持續(xù)優(yōu)化。核心工作包括利用Three.js、WebGL等技術(shù)實現(xiàn)高精度3D模型地圖的渲染、交互(如旋轉(zhuǎn)、縮放、信息查看)以及與GIS地圖(如Cesium、OpenLayers)的融合。
2. GIS與空間數(shù)據(jù)處理:熟練運用至少一種主流WebGIS開發(fā)庫(如Cesium、OpenLayers),負(fù)責(zé)地圖服務(wù)的集成、空間數(shù)據(jù)(如GeoJSON)的處理與可視化,并實現(xiàn)如人員軌跡繪制、區(qū)域劃分、空間分析(如緩沖區(qū)分析、距離測量)等核心業(yè)務(wù)功能。
3. 技術(shù)攻關(guān)與性能優(yōu)化:持續(xù)研究和引入前沿的三維圖形與GIS技術(shù),解決海量三維模型加載、實時數(shù)據(jù)渲染(如人員位置更新)等場景下的技術(shù)難點,并對系統(tǒng)進(jìn)行深度性能優(yōu)化,確保在不同終端設(shè)備上的流暢體驗。
4. 與產(chǎn)品經(jīng)理、UI設(shè)計師、后端工程師緊密協(xié)作,確保項目高質(zhì)量交付。同時,編寫清晰的技術(shù)設(shè)計文檔、接口文檔及用戶操作手冊
任職要求
1. 精通 HTML5、CSS3、JavaScript(ES6+)及 TypeScript,具備扎實的前端開發(fā)功底。
2. 熟練掌握 WebGL原理,具有豐富的 Three.js框架實戰(zhàn)經(jīng)驗,能夠獨立完成復(fù)雜三維場景的構(gòu)建、材質(zhì)光照處理、動畫交互開發(fā)。熟悉著色器編程(GLSL)者更佳。
3. 熟悉至少一種主流WebGIS庫(如 Cesium、OpenLayers、Mapbox),了解地理坐標(biāo)系(如WGS84)、空間數(shù)據(jù)格式(如GeoJSON),并具備實際的項目應(yīng)用經(jīng)驗。
4. 熟練使用 Vue.js或 React等主流前端框架,并了解其與三維引擎的集成方案。
具備以下條件者優(yōu)先考慮,并適當(dāng)放寬錄用條件:
1. 擁有 數(shù)字孿生、智慧城市、人員/車輛定位追蹤? 等相關(guān)項目的成功開發(fā)經(jīng)驗。
熟悉 Cesium及其與 Three.js的整合技術(shù),或有 Unity、Unreal Engine等游戲引擎的Web集成經(jīng)驗。
2. 了解 Blender、3ds Max等三維建模軟件的基礎(chǔ)知識,具備基本的模型處理和優(yōu)化能力。
3. 熟悉 PostGIS等空間數(shù)據(jù)庫,或具有物聯(lián)網(wǎng)(IoT)實時數(shù)據(jù)接入與可視化經(jīng)驗。
福利待遇:
1. 高于同行工資待遇
2. 雙休+法定節(jié)假日+帶薪年假
3. 繳納五險一金