职位: 前端开发工程师工作地点: 上海,中国直接上级: 项目总监-监测部61 岗位描述 1. 负责Beesense前端软件的开发工作;2. 提出技术解决方案,完善当前产品的架构和功能;3. 跟踪前端最新趋势,提高用户对产品的使用体验;61 岗位职责 1. 配合业务部门负责人、技术工程师和后端开发人员开发公司B端产品;2. 根据产品原型进行技术选型,开发出高质量的前端产品;3. 与后端做好对接工作,确保产品功能达到要求;4. 对当前遇到的技术问题提出改进意见;5. 确保前端的稳定性和代码质量;61 岗位要求 1. 三年以上前端开发经验,包括但不限于H5、pc端、web端、 app端和小程序端;2. 具备扎实的前端开发基础,深入理解JavaScript/HTML/CSS等开发技术;3. 熟练使用React/Vue/Angular等MVVM框架开发前端软件;4. 熟练使用ECharts或HighCharts等主流图形框架完成各种图表展示,并具备定制化能力达到业务要求;5. 熟练使用Restful风格API与后端对接并完成各种页面交互逻辑;6. 熟悉各类主流浏览器,包括但不限于Chrome, Firefox和Safari等,能够实际解决兼容性问题;7. 熟悉常用的通信安全机制,如OAuth2.0等;8. 熟悉代码版本控制工具,可以熟练使用Git进行前端代码管理;9. 熟悉进度和问题管理工具,可以熟练将业务需求分解成开发任务;10. 熟练使用webpack、yarn和npm等包管理工具;11. 具备页面自适应问题的解决方案;12. 具备使用Ant Design Pro等控台框架开发出符合业务需求的能力;13. 具备页面崩溃的处理经验,具备调试代码和快速定位问题的能力;14. 具备一定的性能优化和问题排查的能力;15. 具备TypeScript开发经验,或具备对非TypeScript项目升级改造经验的优先;16. 熟悉ECMAScript标准并可以在实际项目中使用异步编程的优先;17. 具备模块化编程开发经验的优先;18. 具备dva或redux等数据流框架开发经验的优先;19. 具备react native或uniapp等跨平台框架开发经验的优先;20. 有能源和环保类相关产品开发经验的优先;技能/资质:- 本科及以上学历,计算机学士学位Bachelor of Computer Science - 良好的英文口头/书面沟通技巧和有效的人际交往能力- 能够在小而快节奏的环境中处理多种责任- 强大的分析和解决问题的能力