岗位职责:1、负责产品前端界面、功能的开发和维护;2、能够基于地图的页面开发,能够独立完成小程序开发;3、参与产品的UI设计和需求讨论;4、为美术设计人员和产品设计人员的设计工作提供包括可实现性及实现效率评估在内的技术指导;5、整理、编写、管理、维护、改进前端技术框架及代码库及相应的文档;6、积极维护公用组件库,分享自己的开发经验;7、熟悉当前互联网的各种流行应用,在交互开发、用户体验等方面有自己的见解,能主动根据业务需要,提出合理的交互方案。任职要求:1、3-5年以上Web前端相关开发经验,3D/WebGL技术相关的研发经验2年以上,具有一定的小程序开发经验;2、掌握 SVG / Canvas / WebGL 等前端绘图技术,至少使用过一个数据可视化类库,包括但不限于 D3 / G2 / Three.js / ECharts / Highcharts;3、熟练掌握HTML、CSS、Javascript、XML、jQuery等基础知识;4、有丰富的关于Web标准、易用性、浏览器端原理以及网站性能等方面的知识;5、拥有良好的代码习惯 要求结构清晰、命名规范,逻辑性强,代码冗余率低。6、有前端架构能力,有重构优化经验,对浏览器兼容性、搜索引擎优化有充足的知识基础和实战经验;7、熟悉git,了解node.js,熟悉常见的前端框架如vue,AngularJS等;8、熟练使用各种脚本调试器、dom查看器等定位问题,熟练使用各种工具检测web服务的性能和定位瓶颈;