岗位职责:
负责WebGIS相关功能模块的架构设计、实现及维护工作。
参与需求分析、系统测试等工作。
完成前端和后端代码编写、单元测试等。
协助其他团队解决技术问题。
根据项目需要承担一些核心算法的研究与优化。
能够独立完成方案设计、编码实现并调试。
能独立完成数据的处理、处理和分析工作。
能独立进行业务逻辑的设计、编写。
能够配合产品和技术人员进行研发过程的管理和维护。
职位要求:
熟悉ArcGIS、SuperMap、QGIS等Web地图引擎。
熟悉WebGIS框架的开发流程和方法。
熟悉使用常用的编程语言如C/Java。
熟练掌握JavaScript优先。
具备较强的逻辑思维能力、沟通能力和学习能力。
具有较强责任感和团队合作精神。
此外,高级WebGIS开发工程师可能还需要具备以下技能:
精通HTML/HTML5、CSS/CSS3、JavaScript等前端开发技术。
熟练使用前端开发工具如Npm、Webpack、Gulp、Babel等。
有使用Vue3等现代JavaScript框架的实际项目经验。
熟悉Oracle、PostgreSQL等数据库及空间数据库如SDE、PostGIS。
能够使用NodeJS或Java进行后台接口程序开发。
熟悉ArcGIS产品,能够熟练使用ArcGIS API for JavaScript。
了解移动端页面开发、原生App开发,使用过Flutter或其他移动开发框架者优先。
接受短期出差到现场调试项目。