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