職位描述:
我們正在尋找一位 GIS前端工程師,加入我們的前端研發(fā)團隊。該職位要求候選人熟練掌握 Cesium 平臺,具有在 WebGIS 環(huán)境中開發(fā)、維護和優(yōu)化前端應用的經(jīng)驗。你將負責構建和優(yōu)化高性能的GIS可視化系統(tǒng),提供支持地理數(shù)據(jù)展示、空間分析和交互的前端技術解決方案,推動項目的前端技術發(fā)展。
工作職責:
1. GIS前端應用開發(fā):
o 使用 Cesium 平臺進行三維地理信息展示、空間數(shù)據(jù)分析和可視化開發(fā)。
o 參與WebGIS項目的前端架構設計與實現(xiàn),確保前端與后端系統(tǒng)高效協(xié)同工作。
o 設計并實現(xiàn)用戶交互界面,提供直觀、易用的GIS功能,包括地圖導航、空間查詢、數(shù)據(jù)可視化等。
2. 數(shù)據(jù)可視化與地圖服務:
o 實現(xiàn)地圖數(shù)據(jù)的加載、顯示和渲染,支持各種地圖數(shù)據(jù)格式(如 GeoJSON、KML、Shapefile、Tile Map)的加載與展示。
o 設計并優(yōu)化高性能的地圖數(shù)據(jù)渲染方案,確保大規(guī)??臻g數(shù)據(jù)的快速加載和展示。
3. 空間分析與地理功能開發(fā):
o 基于Cesium平臺開發(fā)空間分析功能,包括地理編碼、路徑規(guī)劃、距離計算、區(qū)域分析等。
o 實現(xiàn)自定義的地理信息分析工具,支持復雜空間數(shù)據(jù)處理與分析。
4. 性能優(yōu)化與技術升級:
o 優(yōu)化地圖加載速度和渲染效率,提升前端頁面性能,解決大數(shù)據(jù)量下的渲染瓶頸。
o 跟蹤前端領域新技術,持續(xù)優(yōu)化GIS前端開發(fā)工具和平臺。
5. 團隊協(xié)作與技術指導:
o 與后端開發(fā)人員、產(chǎn)品經(jīng)理緊密合作,確保GIS前端需求的準確實現(xiàn)與系統(tǒng)性能的高效提升。
o 為團隊成員提供技術支持與指導,分享最佳實踐,推動前端技術的不斷提升。
任職要求:
1. 學歷要求:計算機科學、地理信息系統(tǒng)(GIS)、軟件工程或相關專業(yè)本科及以上學歷。
2. 工作經(jīng)驗:
o 3年以上的前端開發(fā)經(jīng)驗,具有 GIS前端開發(fā) 的實際項目經(jīng)驗。
o 熟練使用 Cesium 平臺,能夠利用其構建高效的三維地理信息展示和分析系統(tǒng)。
3. WebGIS經(jīng)驗:
o 了解并具備實際開發(fā)經(jīng)驗,能夠在 WebGIS 環(huán)境下進行地圖服務開發(fā)、數(shù)據(jù)可視化及空間分析。
o 熟悉常見的 地理信息系統(tǒng) 技術棧,如 Leaflet、OpenLayers,并能夠與Cesium平臺進行集成使用。
4. 前端技術棧要求:
o 精通 JavaScript、HTML5、CSS3,能夠使用 React、Vue.js 或 Angular 等現(xiàn)代前端框架進行開發(fā)。
o 熟悉 WebGL、Three.js、Canvas 等圖形渲染技術,能夠進行復雜的數(shù)據(jù)渲染與優(yōu)化。
o 熟悉 Ajax、RESTful API、WebSocket 等與后端的數(shù)據(jù)交互方式。
5. 空間數(shù)據(jù)處理與分析能力:
o 理解 空間數(shù)據(jù)格式(如 GeoJSON、KML、Shapefile)和 空間分析(如緩沖區(qū)分析、距離計算、聚類分析等)的基本概念。
o 能夠設計并實現(xiàn)基于地圖服務的空間數(shù)據(jù)展示和分析功能。
6. 性能優(yōu)化與跨平臺支持:
o 能夠優(yōu)化前端GIS應用的性能,確保地圖在不同設備和瀏覽器上的流暢運行。
o 熟悉地圖數(shù)據(jù)加載與渲染的性能優(yōu)化技巧,能夠解決大規(guī)模地理數(shù)據(jù)展示時的性能瓶頸。
7. 團隊協(xié)作與溝通能力:
o 良好的團隊合作精神和溝通能力,能夠與后端開發(fā)、產(chǎn)品經(jīng)理和設計團隊緊密協(xié)作。
o 具備良好的問題解決能力,能夠在技術實現(xiàn)中推動團隊高效工作。
加分項:
· 了解 空間大數(shù)據(jù) 處理技術和 實時數(shù)據(jù)流(如 WebSocket、Socket.IO)處理。
· 熟悉 地圖服務平臺(如 ArcGIS Online、Mapbox、Google Maps API)的使用。
· 有 地理信息分析算法(如路徑規(guī)劃、最短路徑、空間聚類等)的開發(fā)經(jīng)驗。
· 熟悉 容器化技術(如 Docker)和 自動化部署,能夠?qū)⑶岸薌IS系統(tǒng)高效部署到云環(huán)境中。
· 熟悉 TypeScript,并有相關開發(fā)經(jīng)驗。
天津 - 河東
天津 - 東麗
天津 - 濱海新區(qū)
天津 - 津南
天津 - 西青
天津 - 河西