岗位名称 | 实习生/见习生 | 初级培训/初级前端开发工程师 | 高级培训/初级前端开发工程师 | 初级前端开发工程师 | 中级前端开发工程师 | 高级前端开发工程师 | 资深前端开发工程师 | 前端技术专家 | |
职级 | 实习 | P1 | P2 | P3 | P4(aliwork) | P5 | P6 | P7 | |
主要职责 |
1、页面及需求练习 2、基本技能学习 |
1、页面及需求练习 2、基本技能学习 |
1、独立完成需求 |
1、完成前端的日常需求。 2、根据视觉和交互原型的要求,实现demo和交互效果。 3、倾听客户需求,在指导下完成商业意思明确的前端开发任务。 |
1、完成前端的日常需求。 2、根据视觉和交互原型的要求,实现demo和交互效果。 3、倾听客户需求,在指导下完成商业意思明确的前端开发任务。 4、完成普通的前端项目开发 |
1、完成前端项目开发 2、对新人的专业培训 3、跟踪客户需求,独立完成需求解决方案 4、参与组件或类库的编写工作 |
1、参与各种项目开发环节,提供前端解决方案。 2、负责前端代码审核和规范制定 3、设计前端架构并带领项目成员进行组件开发 4、与项目相关方协作,保障项目进度和质量 |
1、参与各种项目需求,提供前端解决方案。 2、设计前端架构并带领项目成员进行组件开发 3、开展技术难点攻关研究,提供技术解决方案 4、负责技术专利的发掘和专利申请的初步审核 |
|
基本条件 | 教育程度 | \ | \ | \ | \ | \ | \ | \ | \ |
工作年限 | \ | \ | \ | \ | 1年以上前端开发经验 | 2至3年以上前端开发经验 | 3至5年以上前端开发经验 | 5至8年以上前端开发经验 | |
专业能力 | 框架应用能力 | 无 | 至少了解一种前端框架 | 至少能使用一种前端框架或函数库 | 至少能使用一种前端框架或函数库 | 能熟练的使用主流的前端框架 |
1、能熟练的使用主流的前端框架 2、对主流的前端框架有一定的研究 3、熟练使用各种前端组件 |
1、对主流的前端框架有深入的研究 2、有前端框架开发经验 3、丰富的前端组件开发经验 |
1、有丰富的前端框架开发经验 2、丰富的前端组件开发经验 |
编程技能 | 了解JS语言 | 了解JS语言基本语法,能自己手写简单的demo | 能独立使用JS完成一些简单的需求 | 能独立使用JS完成一些简单的需求 | 能熟练使用JS或AS等语言编程 |
1、能熟练使用JS或AS等JS语言编程 2、熟悉ECMA(包括ECMA262\ECMA357等)规范 3、对DOM编程性能有一定的了解 4、能自己封装一些常用的函数类库 5、了解至少一种后端强类型语言 |
1、深刻了解JS语言的各种规范 2、对程序算法和结构有深入研究 3、至少熟练两种脚本编程语言 4、掌握至少一种后端强类型语言 |
1、深刻了解JS语言的各种规范 2、对程序算法和结构有深入研究 3、熟练各种脚本编程语言 4、有丰富的设计模式应用经验 5、熟练掌握至少一门后端语言 |
|
HTML技能 | 了解HTML技术,能运用一些HTML标签 | 了解HTML技术,能运用一些HTML标签,了解HTML各个版本的特性,有一定的基础理论知识。 | 熟练使用HTML标签,对HTML标签特性有一定理解 | 熟练使用HTML标签,对HTML标签特性有一定理解。对HTML语义话有一定了解 | 熟练使用HTML标签,对HTML标签特性有一定理解。HTML代码符合语义话要求,可读性强。了解不同的HTML版本及对应的标签特性 | 1、对HTML(包括HTML的不同版本)有深入的研究 2、对HTML应用有一定见解 3、HTML代码语义话和结构明晰,可读性强,可扩展和维护性强 | 1、对HTML(包括HTML的不同版本)有深入的研究 2、有丰富的HTML应用经验 | 1、对HTML(包括HTML的不同版本)有深入的研究 2、有丰富的HTML应用经验 | |
css技能 | 了解CSS,能运用一些CSS属性 | 有一定的CSS基础理论知识,能运用CSS属性进行网页布局和视觉实现。 | 熟练使用CSS属性及选择器,能使用一些CSShack | 熟练使用CSS属性及选择器,能使用一些CSShack。对模块化和栅格化布局有一定的了解。 | 熟练使用CSS属性及选择器,能使用CSShack。对模块化和栅格化布局有一定的了解。 |
1、熟悉各种CSS属性和选择器 2、对各个版本的CSS属性有深入研究 3、对选择器性能和应用有一定见解 |
1、熟悉各种CSS属性和选择器 2、对各个版本的CSS属性有深入研究 3、对选择器性能和应用有一定见解 |
1、熟悉各种CSS属性和选择器 2、对各个版本的CSS属性有深入研究 3、对选择器性能和应用有一定见解 |
|
WEB开发技能 | 无 | 无 | 无 | 有一定的WEB开发基础 | 熟悉AJAX开发,对基本的数据传输协议有一定了解 |
1、至少熟练使用一门服务端变成语言 2、有一定的WEB开发经验 3、了解各种网络协议 4、能使用各种开放API 5、或熟悉flex开发 |
1、有丰富的WEB开发经验 2、熟悉各种数据传输协议和开放接口 3、有丰富的开放性API开发经验 |
1、有丰富的WEB开发经验 2、有丰富的开放性API设计经验 3、有丰富的开发模式应用经验 4、有丰富的系统设计经验 |
|
平台及环境兼容与性能 | 无 | 熟悉几种主流浏览器 | 能处理(IE系列,firefox3.0+,chrome10+)几种浏览器的兼容 | 兼容各种主流浏览器 | 兼容各种主流浏览器 |
1、兼容各种浏览器 2、对移动终端平台有良好的支持 3、有较高的WEB性能 4、了解linux等操作系统并能使用一些简单的shell命令 |
1、有一定的桌面软件或移动终端软件开发能(air,Android,ios…) 2、有在windows,linux,IOS等平台下进行前端开发的能力 3、有丰富的性能优化经验 4、对安全机制有深入的理解 |
1、有丰富的多平台开发经验 2、对平台兼容性有深入的研究 3、有丰富的性能及安全经验 4、能提供基于平台开发的解决方案 |
|
开发工具及调试工具使用 | 会使用PS,会使用DW等文本编辑工具 | 会使用PS,会使用DW等文本编辑工具 | 熟练使用PS,熟练使用DW等文本编辑工具 | 熟练使用视觉设计软件和文本编辑软件,至少能简单使用浏览器开发调试工具 | 熟练使用视觉设计软件和文本编辑软件,会使用浏览器开发调试工具 |
1、熟练使用各种浏览器调试工具 2、熟练使用各种开发软件及开发平台 |
1、有一定的浏览器插件开发经验 2、有一定的开发工具插件开发技能 |
1、熟悉浏览器插件开发等技术 2、提供基础应用的开发工具程序 |
|
文档及代码质量 | 无 | 无 | 无 | 代码结构明晰工整 | 代码工整,有明晰的结构,可读性强,可维护性强,有一定的文档编写能力。有规范的代码注释风格。 |
1、有编写技术文档的能力 2、熟悉JsDoc Toolkit等文档工具 3、熟悉YUICompress等代码压缩工具 |
1、较强的文档设计能力 2、代码的规范以及技术说明的撰写 3、能编写项目流程对应环节的文档 |
1、有系统的文档撰写能力 2、提供具有参考价值的技术文档和规范文档。 3、提供具有参考学习价值的案例教程 |
|
素质能力 | 关注细节 | 一般 | 一般 | 一般 | 良好 | 良好 | 优秀 | 卓越 | 卓越 |
客户专注度 | 一般 | 一般 | 一般 | 良好 | 良好 | 优秀 | 卓越 | 卓越 | |
责任感 | 一般 | 一般 | 一般 | 良好 | 强烈 | 强烈 | 强烈 | 强烈 | |
主动性 | 一般 | 一般 | 一般 | 良好 | 积极 | 积极 | 积极 | 积极 | |
沟通能力 | 一般 | 一般 | 一般 | 良好 | 优秀 | 优秀 | 卓越 | 卓越 | |
学习能力 | 一般 | 一般 | 一般 | 良好 | 优秀 | 优秀 | 卓越 | 卓越 | |
特别要求 | 项目经验 | 无 | 无 | 无 | 无 | 无 | 对项目技术难点有一定的解决能力 | 有丰富的项目解决能力,并提供优质高效的解决方案 | 有丰富的项目管理经验 |