岗位职责:
- 负责三维WebGIS的封装与开发工作,承担三维WebGIS项目关键技术的研发任务,跟踪三维GIS领域新技术、新方法并应用于实际项目;
- 基于开源软件Cesium,融合GIS信息,开展数据可视化相关开发工作,实现三维地理信息的高效展示与交互;
- 熟悉Cesium、3DTiles数据结构,掌握3DTiles加载方式及模型处理方法,了解倾斜摄影测量、BIM、点云数据等多种三维数据的获取与处理流程及原理;
- 根据用户体验需求进行页面结构优化,完善网页UI设计,调整页面整体视觉布局,提升用户交互体验;
- 配合后端、算法团队完成前后端联调,确保三维WebGIS功能与数据交互顺畅,参与项目需求分析、方案讨论及文档编写工作;
- 排查前端开发过程中的兼容性问题、性能问题,提出合理优化方案,保障项目稳定运行。
任职要求:
- GIS/地信/计算机/数学相关专业本科及以上学历,具备一定的前端开发实践经验;
- 有WebGIS开发经验,熟悉Three.js、Mapbox、OpenLayers、Cesium、ArcGIS、OSG等框架中的一种或多种,了解GIS相关基础原理;
- 熟练掌握Web前端技术和标准(Javascript ES6、HTML/HTML5、CSS/Css3),熟悉页面架构和布局,具备TypeScript开发经验;
- 熟练掌握如Vue、React等主流前端开发框架,能独立完成页面组件开发与调试;
- 能准确识别并解决常见浏览器兼容性问题,具备可行的问题解决思路和实操能力;
- 具备良好的代码规范,能使用Git进行版本管理,有良好的代码注释和文档编写习惯。
加分项:
- 具有Web端地理信息系统、WebGL、CesiumJS以及大屏应用产品开发经验者优先;
- 熟练掌握Vue技术栈(es6+vue+vue全家桶+git),能独立完成复杂页面开发与优化者优先;
- 阅读过前端或GIS相关开源框架源码,具备一定的源码分析和二次开发能力者优先;
- 有组件库开发经验,或有GIS行业框架开发、主持过系统基础框架设计经验者优先;
- 能提供个人开发demo、项目截图、视频或在线地址等可展示作品者优先。
投递方式:
标题格式为:“【实习申请】姓名_学校_专业_应聘岗位”