职位详情
GIS工程师
面议
神思电子
济南
3-5年
本科
01-30
工作地址

山东省济南市高新区舜华西路699号神思科技园

职位描述
岗位职责:
1. GIS应用模块设计与开发
○ 基于超图 iClient 系列前端开发库(如iClient for JavaScript),负责WebGIS应用核心功能模块的开发与实现。
○ 独立完成地图基础操作(如缩放、平移、测量)、图层管理、空间查询、数据标绘、专题图制作等功能的开发与集成。
○ 与产品经理、GIS分析师协作,将复杂的地理信息业务需求转化为可落地的前端技术方案。
2. 空间数据可视化与渲染优化
○ 设计和开发大规模、多源(矢量、栅格、三维地形、动态服务)空间数据的前端可视化方案。
○ 针对海量要素渲染、动态轨迹、热力图、等值面等复杂可视化场景,进行性能分析与深度优化,保障地图交互的流畅性。
○ 探索并应用WebGL等前沿技术,提升三维场景(如通过SuperMap iClient3D for WebGL)或二维高性能渲染的表现力。
3. 前端工程化与组件化建设
○ 在Vue.js框架下,封装高复用、易维护的地图业务组件(如地图容器、通用工具条、信息弹窗、图例组件等)。
○ 建立和完善项目的前端工程化体系,负责GIS前端项目的构建、打包、部署及性能监控方案。
○ 编写高质量、规范的技术文档,维护组件库,促进团队GIS开发能力的提升与知识沉淀。
4. 技术对接与协同开发
○ 与后端GIS服务端工程师紧密协作,理解并调用SuperMap iServer发布的REST地图服务、数据服务、分析服务。
○ 负责前后端空间数据格式(如GeoJSON、WKT)的传输与解析逻辑。
○ 协助解决系统集成、多端兼容及线上环境中遇到的GIS相关技术难题。
5. 前沿技术调研与方案攻坚
○ 跟踪WebGIS及可视化领域的前沿技术(如Mapbox GL、Cesium、Deck.gl等),评估其与现有技术栈融合的可行性。
○ 针对复杂GIS交互逻辑、特殊地图效果及性能瓶颈,进行技术预研与攻关。
○ 参与产品技术架构的演进讨论,为提升产品的技术竞争力提供建议。
任职要求:
1. 专业背景与工作经验
○ 地理信息系统(GIS)、遥感、测绘、计算机等相关专业本科及以上学历。
○ 3年及以上前端开发工作经验,其中至少2年专注于WebGIS应用开发。
○ 拥有基于超图(SuperMap) 系列产品进行实际项目开发的成功经验。
2. GIS专业技能
○ 精通超图前端开发体系,熟练掌握 iClient for JavaScript 或 iClient3D for WebGL 等库的应用开发。
○ 深刻理解WebGIS基本原理,熟悉WMS、WMTS、WFS等OGC标准服务,了解空间坐标系、投影变换等核心概念。
○ 具备空间数据处理与展示能力,熟悉GeoJSON、TopoJSON等常用格式。
3. 前端核心技术栈
○ 精通 Vue.js 2/3及其技术生态(Vuex/Pinia, Vue Router),具备在Vue项目中深度集成地图组件的能力。
○ 熟练掌握HTML5、CSS3、JavaScript(ES6+),熟悉TypeScript者优先。
○ 熟悉前端工程化工具链(如Webpack、Vite),具备良好的代码管理和协作习惯(Git)。
4. 问题解决与性能优化能力
○ 具备优秀的逻辑思维能力,能独立解决GIS前端开发中的复杂技术问题(如地图渲染性能、内存泄漏、多图层叠加等)。
○ 有丰富的前端性能优化实战经验,能针对地图应用的特殊性进行针对性调优。
○ 对用户体验有敏锐的感知,致力于打造流畅、易用的地理信息交互界面。

以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

立即申请