1、HTML5、CSS3、JavaScript基础扎实,精通ES6、jQuery、Nodejs等,熟悉ES6语法,了解http协议,熟悉页面的性能优化,有良好的程序设计和架构设计能力;
2、掌握 MVVM 框架的原理和使用,熟练使用Vue等主流框架,能独立开发高质量可复用组件,至少有4年以上的Vue开发项目经验,能够熟练使用ElementUi、Vant等组件库开发Web应用、移动端应用,能够熟练使用Vue-element-admin等框架开发后台管理系统。熟悉前端模块化开发,理解前端工程自动化构建;
3、理解并掌握JavaScript语言核心技术DOM、BOM、ajax、json等;
4、熟悉canvas绘图和echarts框架,熟练使用各大官方地图Web Api,有数据分析图标绘制经验;
5、熟练掌握 Node 生态工具的运用,熟练使用npm,webpack,Babel配置,熟练使用less或sass,熟悉git开发流程及代码规范;
6、熟悉W3C标准,对前后端分离、web语义化有较为深刻的理解,熟悉主流浏览器、不同移动设备浏览器之间的兼容方案,熟悉使用多种web调试工具,对web前端性能优化有一定认识;
7、负责系统前端Web页面和脚本的基础功能模块的设计和编码,能够保证质量的同时较为快速的响应产品业务需求;
8、负责与产品团队与后端团队在功能,交互,数据接口层面的沟通,确保产品具有优秀的用户体验;
9、有较高的技术难点攻关能力,独立分析、解决问题的能力,有责任心,有上进心,有一定抗压能力,且必须有良好的沟通力;
10、熟练使用uni-app多端开发,熟练多端编译者优先,有Android开发经验者优先。