主要職責(zé)
? 負(fù)責(zé)基于 Cesium、Mapbox 等引擎的大型三維WebGIS應(yīng)用的前端開發(fā)工作。
? 設(shè)計與實(shí)現(xiàn)數(shù)字孿生城市的3D場景搭建、模型加載、場景渲染及交互功能。
? 集成并可視化各類氣象數(shù)據(jù)(如風(fēng)場、降水、溫度等),實(shí)現(xiàn)數(shù)據(jù)動態(tài)驅(qū)動場景變化。
? 與后端工程師協(xié)作,完成海量空間數(shù)據(jù)及3D建模資產(chǎn)(如傾斜攝影、BIM、精模等)的高效加載與渲染優(yōu)化。
? 持續(xù)優(yōu)化前端性能,解決大規(guī)模數(shù)據(jù)渲染下的內(nèi)存、幀率等瓶頸問題,提升用戶體驗(yàn)。
? 理解和分析產(chǎn)品需求,參與技術(shù)方案的設(shè)計和評審。
職位要求:
? 3-4年前端開發(fā)經(jīng)驗(yàn),扎實(shí)的JavaScript/TypeScript、HTML5、CSS3基礎(chǔ)。
? 至少擁有1年以上三維GIS項目開發(fā)經(jīng)驗(yàn),必須精通Cesium 或 Mapbox GL JS 其中至少一個框架。
? 有強(qiáng)烈的3D空間思維,熟悉三維場景的常見概念(如坐標(biāo)系、相機(jī)、光照、地形、圖層管理等)。
? 熟悉至少一種主流前端框架(Vue/React/Angular),并有過復(fù)雜的單頁面應(yīng)用(SPA)開發(fā)經(jīng)驗(yàn)。
? 具備良好的性能優(yōu)化意識,能使用Chrome DevTools等工具進(jìn)行性能分析和調(diào)試。
? 良好的團(tuán)隊協(xié)作精神和溝通能力,對新技術(shù)有強(qiáng)烈的求知欲。