一、崗位職責(zé)
1. 負(fù)責(zé)地理信息相關(guān)Web平臺的前端架構(gòu)設(shè)計(jì)、開發(fā)及性能優(yōu)化,包括但不限于地圖可視化、空間數(shù)據(jù)分析、實(shí)時(shí)數(shù)據(jù)渲染等功能模塊。
2.對接GIS服務(wù)(如WMS、WMTS、GeoJSON等),實(shí)現(xiàn)與后端地理信息系統(tǒng)的數(shù)據(jù)交互與動(dòng)態(tài)展示。
3. 解決大規(guī)模地理數(shù)據(jù)渲染(如矢量圖層、海量點(diǎn)云、三維地形)的性能瓶頸,優(yōu)化高并發(fā)場景下的用戶體驗(yàn)。
4. 開發(fā)可復(fù)用的前端組件庫,提升團(tuán)隊(duì)在GIS領(lǐng)域的開發(fā)效率。
5.與GIS工程師、后端開發(fā)及產(chǎn)品經(jīng)理緊密合作,參與需求分析并輸出技術(shù)方案,推動(dòng)地理信息產(chǎn)品功能落地。
6. 跟進(jìn)WebGL、Canvas、WebAssembly等前沿技術(shù),探索其在GIS可視化中的創(chuàng)新應(yīng)用(如三維地圖、AR/VR融合)。
7.具有豐富地理信息行業(yè)從業(yè)經(jīng)驗(yàn)優(yōu)先。
二、任職資格
1、本科及以上學(xué)歷,計(jì)算機(jī)、地理信息及相關(guān)專業(yè)
2、5年以上前端開發(fā)經(jīng)驗(yàn),精通HTML5/CSS3/JavaScript(ES6+),熟悉TypeScript,掌握模塊化、工程化開發(fā)模式。
3、熟練使用React/Vue/Angular等主流框架及其生態(tài)工具(如Redux、Vuex),具備復(fù)雜單頁面應(yīng)用(SPA)開發(fā)經(jīng)驗(yàn)。
4、熟悉Leaflet、OpenLayers、Cesium、Mapbox GL等至少一種地圖引擎庫,了解GIS數(shù)據(jù)規(guī)范(如坐標(biāo)轉(zhuǎn)換、投影體系)。
5、具備地圖服務(wù)集成經(jīng)驗(yàn),熟悉ArcGIS Server、GeoServer或SuperMap等GIS平臺的前端對接方案。
6、掌握Webpack/Vite等構(gòu)建工具,具備前端性能優(yōu)化實(shí)戰(zhàn)經(jīng)驗(yàn)(如懶加載、內(nèi)存管理、GPU加速);
7、熟練使用Git進(jìn)行代碼管理,了解CI/CD流程及自動(dòng)化測試框架(Jest/Cypress)。
8、有WebGL/Three.js/Echarts GL開發(fā)經(jīng)驗(yàn),熟悉三維GIS可視化技術(shù)(如傾斜攝影、BIM融合)。
9、了解GIS空間分析算法(如緩沖區(qū)分析、路徑規(guī)劃),或具備PostGIS、Turf.js等空間數(shù)據(jù)處理工具使用經(jīng)驗(yàn)。