Skip to content

Instantly share code, notes, and snippets.

@marcmoore
Created December 6, 2016 08:17
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save marcmoore/e15fc3a4df85b8153ba57408db8d58a6 to your computer and use it in GitHub Desktop.
Save marcmoore/e15fc3a4df85b8153ba57408db8d58a6 to your computer and use it in GitHub Desktop.

#前端工程师职位要求

  • 共分为4个档次,依次是实习生,初、中、高级工程师
  • 后一个档次的要求是前一个档次的加分项(了解即可)
  • 后一个档次的要求暗含前一个档次的要求,不再重复列出

##实习生

###职责

开发、维护公司产品

###要求

  1. 本科、CET4级、计算机相关专业
  2. 熟悉HTML/CSS/JS
  3. 熟悉HTTP协议
  4. 了解HTML5/CSS3/ES6
  5. 了解Ajax/jQuery/Bootstrap
  6. 爱沟通、能团队协作、整洁良好的代码书写习惯

##初级工程师

###职责

开发、维护公司产品

###要求

  1. 2年及以上前端开发工作经验
  2. 熟悉git/svn等SCM工具
  3. 熟悉Github网站,Github工作流
  4. 熟悉HTML5/CSS3/jQuery/Bootstrap
  5. 了解Angular/Angular2/React/vue.js
  6. 了解RESTful/OAuth2/JSON
  7. 了解less/sass
  8. 了解jasmine/karma
  9. 了解chrome dev tools

##中级工程师

###职责

开发、维护公司产品 前端架构设计、产品中使用的开源模块维护

###要求

  1. 3年及以上前端开发工作经验
  2. 熟悉敏捷开发,SCRUM/KANBAN/XP
  3. 熟悉ES6
  4. 熟悉Angular2/React/vue.js其中一种
  5. 熟悉RESTful/OAuth2/JSON
  6. 熟悉webpack/gulp/grunt其中一种
  7. 熟悉less/sass其中一种
  8. 熟悉jasmine/karma
  9. 熟悉chrome dev tools

##高级工程师

###职责

开发、维护公司产品 前端架构设计、产品中使用的开源模块维护 团队管理

###要求

  1. 5年及以上前端开发工作经验
  2. 精通npm/webpack/sass/es6/vue.js
  3. 精通chrome dev tools
  4. 精通jasmine/karma
  5. 了解docker
  6. 能够帮助团队成员解决blocker
  7. 能够协调团队成员各取所长,高效开发
  8. 能够融洽、组织team building,提高团队凝聚力和成员幸福感
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment