我们正在寻找一位对地理信息技术充满热情的WebGIS开发工程师。您将负责设计、开发和维护高性能、高可⽤的WebGIS平台及空间数据服务,与产品经理、设计师和后端⼯程师紧密合作,将复杂的地理空间数据转化为直观、交互性强的互联⽹地图应用,为用户提供卓越的空间数据可视化与分析体验。主要职责:设计与开发:负责公司WebGIS产品及项⽬的前端(或全栈)开发,实现地图可视化、空间查询、数据编辑、空间分析等核心功能。技术选型与优化:参与技术方案选型与架构设计,持续优化前端地图渲染性能、响应速度和用户体验。空间数据处理:参与空间数据库(如PostGIS)的设计、管理与优化,编写高效的空间SQL查询语句。地图服务维护:发布、配置和维护地图服务(如ArcGISServer,GeoServer等),确保服务的稳定性和高效性。协同工作:与UI/UX设计师协作,实现产品界面;与后端工程师协作,定义数据接口;与产品经理沟通,理解业务需求并技术落地。文档编写:编写和维护相关技术文档、开发规范及API文档。新技术探索:跟踪业界前沿的WebGIS技术和趋势,并尝试应用于实际项目中。任职要求:必备技能与经验:教育背景:计算机科学、地理信息系统(GIS)、遥感、测绘或相关专业。开发经验:拥有2年WebGIS相关开发经验,具备扎实的JavaScript/TypeScript基础。GIS基础:扎实的GIS理论基础,熟悉坐标系、投影、空间分析、OGC标准(WMS,WFS,WMTS等)等核心概念。前端地图库:精通至少一种主流地图开发框架,如:Leaflet及其生态插件OpenLayers或有MapboxGLJS/Cesium等三维/矢量瓦片地图开发经验者优先前端技术:熟练掌握现代前端开发技术(HTML5,CSS3,ES6+),至少熟悉一种前端框架(Vue.js、React或Angular)。后端知识:了解至少一种后端语言(如Java、Python、Node.js),能够进行简单的后端开发和接口联调。空间数据库:熟悉至少一种空间数据库(如PostgreSQL/PostGIS),能编写复杂的空间SQL查询。地图服务:有使用或配置开源地图服务(如GeoServer、MapServer)或商用平台(如ArcGISServer、SuperMapiServer)的经验。工具使用:熟练使用Git进行代码版本控制,熟悉Webpack、Vite等前端构建工具。团队与沟通:具备良好的团队协作精神、沟通能力和解决问题的能力,对技术有激情,有强烈的责任心。加分项(具备以下条件者优先考虑):有三维GIS开发经验,熟悉Cesium、Three.js或相关WebGL技术。有大数据量地图渲染、性能优化或矢量瓦片(VectorTi*)相关经验。熟悉Docker等容器化技术,有云平台(AWS,Azure,阿里云)GIS应用部署经验。了解微前端架构或在大型分布式GIS系统开发经验。有移动端地图开发经验(如ReactNative,小程序地图开发)。
联系我时,请说是在58同城上看到的,谢谢!