岗位职责:
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、使用基于ArcGISAPI、百度地图API、超图API、高德API等中的一种开发过复杂GIS应用,实现GIS数据的处理、分析、格式转换、入库,地图制作、服务发布和优化、问题排查等工作;
7、熟悉Vue、Element-UI框架,移动端uni-app开发,能够独立完成前端页面开发工作;
8、了解Java开发技术,掌握SpringBoot、SpringCloud框架,有GIS服务开发经验优先;
9、熟悉使用WebSocket,WebRTC等实时通讯技术;
10、熟悉chrome、firefox、safari、edge等浏览器特点,快速解决兼容问题,并使用开发调试工具;