一、崗位職責
1、運用 HTML、CSS、JavaScript 等前端技術,結合 GIS 地圖庫(如 OpenLayers、Leaflet、Cesium 等),進行 GIS 應用的前端界面設計與開發(fā),確保界面美觀、易用且響應式。
2、集成 GIS 地圖,實現地圖的加載、縮放、平移、標注等功能,處理和展示各種地理數據,包括矢量數據、柵格數據、影像數據等。
3、設計和實現用戶與地圖的交互功能,如點擊查詢、空間分析、繪圖工具等,優(yōu)化交互體驗,確保操作流暢、響應迅速。
4、運用建模思想進行在線界面設計工具的設計、開發(fā)。
5、使用Antv等開源圖形工具進行邏輯圖的設計、開發(fā)。
6、優(yōu)化前端代碼和地圖加載性能,減少加載時間和資源占用,處理大規(guī)模地理數據的高效渲染和交互。
7、對前端系統(tǒng)進行性能測試和分析,找出性能瓶頸并進行優(yōu)化,提高系統(tǒng)的穩(wěn)定性和可靠性。
8、與后端協(xié)作:
9、與后端開發(fā)團隊協(xié)作,定義數據接口和交互協(xié)議,確保前后端的無縫集成。
10、協(xié)助后端進行數據處理和分析,提供前端可視化需求,共同完成 GIS 項目的開發(fā)。
11、關注前端技術和 GIS 領域的發(fā)展動態(tài),引入新的技術和工具,提升應用的性能和功能。
12、參與技術團隊的技術交流和分享,推動團隊技術能力的提升。
二、任職資格
1、熟練掌握 HTML5、CSS3、JavaScript、NodeJs、Webpack 等常見的成熟的前端開發(fā)技術,精通至少一種前端框架(如 Vue.js、React.js 等),有至少3年以上實際項目經驗。
2、對前端開發(fā)有深入的理解,對瀏覽器有深入的了解。
3、熟悉前端性能優(yōu)化的方法和技巧,如代碼壓縮、圖片優(yōu)化、懶加載等。
4、熟悉瀏覽器兼容性問題,能夠熟練解決不同瀏覽器和設備上的顯示和交互問題。
5、熟悉屏幕適配,能夠熟練解決頁面在不同設備上的顯示和交互問題。
6、熟悉地理信息系統(tǒng)(GIS)的基本概念和原理,熟悉常見的 GIS 數據格式和坐標系統(tǒng)。
7、熟悉 WebGIS 的架構和原理,了解 GIS 數據的存儲和管理方式,掌握至少一種Web GIS 地圖庫(如 OpenLayers、Leaflet、Cesium 等)的使用,能夠進行地圖的定制和開發(fā)。
8、熟悉邏輯圖的基本概念和原理,掌握至少一種邏輯圖(Antv X6、Antv G6等)的使用,能夠進行邏輯圖的定制和開發(fā)。
9、具備良好的編程習慣和代碼規(guī)范意識,熟悉面向對象編程和模塊化開發(fā)。
10、有一定的算法和數據結構基礎,能夠編寫高效、可維護的代碼。
11、具有建模思想,具有良好的設計感,能夠獨立完成GIS、邏輯圖、在線界面設計工具等前端界面的設計和布局,注重用戶體驗和交互效果。
12、熟悉設計工具(如 Sketch、Adobe XD 等)的使用。
13、了解響應式設計和移動優(yōu)先的原則,能夠確保 GIS 應用在不同設備上的顯示效果和交互性能。
三、福利待遇:
六險一金+年終獎+周末雙休+法定節(jié)假日+免費體檢+十幾天超長春節(jié)假期+節(jié)假日福利等