职位描述
岗位职责:
1. 参与WebGIS及三维可视化项目的需求分析、技术选型、功能设计与开发实现;
2. 基于Vue框架开发GIS前端应用,结合Cesium、Mapbox、OpenLayers等二三维引擎,完成地图交互、空间分析与数据可视化功能;
3. 对接空间数据库(如PostGIS、Oracle)及GIS服务(如GeoServer、ArcGIS Server),负责地图数据加载、服务调用及性能优化;
4. 处理多源空间数据(如倾斜摄影、BIM、矢量/栅格数据等),参与地图切片、服务发布及三维场景构建;
5. 配合后端团队完成前后端数据交互,封装可复用的GIS前端组件及工具库;
6. 解决项目中的技术难题,优化三维渲染性能及跨平台兼容性;
7. 编写技术文档,参与系统设计评审,确保代码质量和项目交付进度。
任职要求:
1. 本科及以上学历,地理信息、测绘、计算机科学、遥感等相关专业;
2. 3年以上前端开发经验,精通HTML5、CSS3、JavaScript,熟悉TypeScript、Webpack等前端开发工具;
3. 熟练使用Vue框架及其生态(Vuex、Vue Router、Vite等),能够独立开发复杂前端模块;
4. 熟悉Cesium或Mapbox等三维GIS引擎开发,具备三维场景构建、空间分析(如开挖分析、通视分析)等项目经验者优先;
5. 熟悉OGC标准协议及常见的GIS数据格式(如WMS、WFS、GeoJSON等);
6. 深入理解WebGIS技术,能够独立开发地图功能模块,具有图层切换、空间分析、路径规划等经验者优先;
7. 优化过GIS应用的性能,解决过大规模数据渲染的相关问题,具有三维渲染性能优化经验者优先。
加分项:
1. 具备WebGIS全栈开发经验(Node.js/Java/Python后端交互);
2. 熟悉Unity3D/Unreal引擎或有数字孪生项目经验;
3. 具有智慧城市、自然资源、水利等行业项目背景;
4. 熟悉计算机图形学算法或GIS空间分析算法(如缓冲区分析、路径规划等)。
软性要求:
1. 良好的逻辑思维与问题解决能力,能够独立承担复杂模块的开发工作;
2. 强烈的文档编写习惯,代码符合工程化规范,便于团队协作;
3. 具备团队协作精神,能够适应敏捷开发流程,具有较强的自学能力。
应聘提示:
欢迎携带个人作品(如GIS可视化项目、GitHub代码库、技术博客等)参与面试,帮助我们更好地了解您的能力与项目经验。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕