前端開發工程師
8000-11000元/月崗位職責:
一、崗位職責
1.1核心開發任務:
1.1.1負責地圖交互功能開發(如縮放、平移、圖層控制、標注交互等);
優化地圖渲染性能,解決高并發、大數據量(百萬級點/線/面)場景下的卡頓問題;
1.1.2對接地理空間數據服務(如GeoJSON、WKT格式解析、坐標系轉換WGS84轉GCJ02);
1.1.3實現三維地圖可視化(基于Cesium、ArcGISAPI),支持復雜場景(如傾斜攝影、三維模型加載);
1.1.4主導或參與特定模塊開發:路徑規劃、熱力圖、空間分析工具、數據統計與呈現。
1.2協作與對接:
1.2.1根據產品經理設計的業務原型,完成前端功能開發與落地;
與后端工程師協作,定義并對接API接口(如空間數據查詢、分析結果返回);
1.2.2與GIS算法工程師配合,實現空間計算(緩沖區、相交分析)的前端展示與交互。
1.3技術優化與維護:
1.3.1掌握WebGL、Canvas優化技術,或矢量切片方案,提升大數據量渲染效率;
1.3.2兼容移動端(H5/小程序)地圖功能,確保跨平臺一致性;
熟練使用地圖編輯工具(如QGIS、SuperMap)輔助開發。
二、任職要求
2.1必須條件:
技術棧:
2.1.1精通Vue框架,具備3年以上前端開發經驗,至少1年GIS項目經驗;
熟悉Unity3D/WebGL技術,具備三維地圖開發能力(Cesium、ArcGISAPI優先);
2.1.2熟練掌握GeoJSON、WKT等地理空間數據格式,熟悉坐標系轉換與空間計算邏輯。
2.2項目經驗:
2.2.1有高并發、大數據量地圖渲染優化經驗,能獨立解決渲染性能問題;
具備GIS后端服務(如GeoServer、PostGIS)對接經驗,了解空間數據存儲與查詢;
2.2.2有智慧城市、政府類GIS項目開發經驗者優先(如城市規劃、環保監測、應急管理)。
2.3軟性能力:
2.3.1具備強問題解決能力(如快速定位地圖卡頓根源,提出優化方案);
2.3.2學習能力強,能快速掌握新地圖引擎(如Cesium)或工具(如ArcGISAPI);
2.3.3良好的溝通能力,能與產品、后端、算法團隊高效協作。
三、加分項:
3.1有開源地圖項目貢獻經驗(如參與Cesium插件開發、Leaflet優化);
3.2熟悉移動端地圖開發(微信小程序地圖組件、H5自適應方案)