#前端工程师职位要求
- 共分为4个档次,依次是实习生,初、中、高级工程师
- 后一个档次的要求是前一个档次的加分项(了解即可)
- 后一个档次的要求暗含前一个档次的要求,不再重复列出
##实习生
###职责
开发、维护公司产品
###要求
- 本科、CET4级、计算机相关专业
- 熟悉HTML/CSS/JS
- 熟悉HTTP协议
- 了解HTML5/CSS3/ES6
- 了解Ajax/jQuery/Bootstrap
- 爱沟通、能团队协作、整洁良好的代码书写习惯
##初级工程师
###职责
开发、维护公司产品
###要求
- 2年及以上前端开发工作经验
- 熟悉git/svn等SCM工具
- 熟悉Github网站,Github工作流
- 熟悉HTML5/CSS3/jQuery/Bootstrap
- 了解Angular/Angular2/React/vue.js
- 了解RESTful/OAuth2/JSON
- 了解less/sass
- 了解jasmine/karma
- 了解chrome dev tools
##中级工程师
###职责
开发、维护公司产品 前端架构设计、产品中使用的开源模块维护
###要求
- 3年及以上前端开发工作经验
- 熟悉敏捷开发,SCRUM/KANBAN/XP
- 熟悉ES6
- 熟悉Angular2/React/vue.js其中一种
- 熟悉RESTful/OAuth2/JSON
- 熟悉webpack/gulp/grunt其中一种
- 熟悉less/sass其中一种
- 熟悉jasmine/karma
- 熟悉chrome dev tools
##高级工程师
###职责
开发、维护公司产品 前端架构设计、产品中使用的开源模块维护 团队管理
###要求
- 5年及以上前端开发工作经验
- 精通npm/webpack/sass/es6/vue.js
- 精通chrome dev tools
- 精通jasmine/karma
- 了解docker
- 能够帮助团队成员解决blocker
- 能够协调团队成员各取所长,高效开发
- 能够融洽、组织team building,提高团队凝聚力和成员幸福感