岗位职责:
1.根据需求文档、原型图和设计图,负责 WebGIS 前端架构和移动端开发, 包括二维和三维地图可视化展示、分析功能的开发;
2.参与项目需求分析、系统设计,编写相关的技术文档;
3.与后端程序研发人员密切配合完成页面及效果的实现工作;
4.负责系统的代码维护、迭代更新,保证任务质量和交付及时性;
5.负责系统前端的日常调试、维护、性能优化及保密工作。
任职要求
1、 地理信息、计算机、网络工程、软件工程、测绘相关专业。
2、 具备计算机、GIS 基础理论知识,和良好的英文资料阅读理解能力;
3、 具有两年以上 Web、APP、小程序开发经验,熟悉模块化框架的设计与开发、页面架构和布局;
4、 掌握但不限于 HTML5、CSS、JavaScript、ECharts、jQuery、AJAX、VUE 等 Web 技术, 能够快捷搭建页面,实现动态效果以及性能优化;
5、 掌握主流 GIS 产品的 Web 前端的二、三维地图应用开发, 如 ArcGIS、QGIS、SuperMap、GeoServer、OpenLayers,Mapbox、Leaflet、Cesium、CityMaker 等,熟悉 WebGL 及其相关框架和 Cesium 平台渲染引擎;
6、 使用基于 ArcGIS API、百度地图 API、超图 API、高德 API 等中的一种开发过复杂 GIS 应用,实现 GIS 数据的处理、分析、格式转换、入库,地图制作、服务发布和优化、问题排查等工作;
7、 熟悉Vue、Element-UI 框架,移动端 uni-app 开发,能够独立完成前端页面开发工作;
8、 了解 Java 开发技术,掌握 SpringBoot、SpringCloud 框架,有 GIS 服务开发经验优先;
9、 熟悉使用 WebSocket,WebRTC 等实时通讯技术;
10、熟悉 chrome、firefox、safari、edge 等浏览器特点,快速解决兼容问题, 并使用开发调试工具;
11、有全栈开发经验优先。