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