职位描述
1、负责围绕机器人的管理运维、业务各类型前端的开发和维护;
2、负责新产品原型系统的设计、验证,并将其转化为线上产品。
要求:
1、3年以上前端开发经验,计算机或相关专业本科学历;
2、HTML、CSS、JavaScript基础扎实
熟悉JS常见内置对象、事件、属性,正则表达式有一定掌握,对JS闭包、作用域有认识,掌握JQuery基础使用(选择器、DOM操作、方法链);
熟悉CSS,善于用Div+Css布局。
3、HTML5和移动Web开发有深入认识
熟悉常用HTML5新语义标签、HTML5表单、音视频、离线和本地存储、SVG、WebSocket、Canvas;
CSS3新选择器、伪元素、脸色表示法、Transition、动画;
Bootstrap响应式概念、响应式网站制作、删格系统、删格系统原理、Bootstrap常用模板、LESS和SASS;
移动终端JavaScript事件、流式布局;
4、HTTP和AJAX编程
HTTP协议组成部分、请求方法分类并解释用途与Restful接口
5、对面向对象程序设计有一定认识
理解类和对象、理解原型链,熟悉几种常见设计模式。
6、模块化组件开发
理解面向组件编程的方式、实现原理、基于组件化思想;
面向模块编程:解释AMD设计规范、CMD设计规范
7、能解释用过的主流前端框架原理、结构 Vue.js
8、非硬性要求。对混合开发有一定认识和经验