1. 有5年以上的IT企业Web开发经验;
2. 领域知识上:理解项目管理、软件生命周期管理等理念,对研发规范,质量与效率有实践和认知,有系统化知识体系;
3. 计算机基础扎实,熟悉W3C标准,对ES5/ES6/ES.Next有一定认识;
4. 熟练使用主流框架(React/Vue),对代码的分层与优化等代码抽象策略有深刻的理解;
5. 熟悉组件化和模块化,能根据基建组件开发业务组件,从而高效支撑业务;
6. 有丰富的项目管理经验,特别在项目风险控制,质量控制上有成熟的理论和实践;
7. 熟练使用调试开发工具:抓包工具、 Chrome调试工具与插件、移动端调试工具、IDE/编辑器插件;
8. 优秀的前端调试与优化能力,快速分析代码bug与性能问题,并能够归纳解决一类问题;
9. 对复杂工程有很强的组织能力,对 Node Server(如:Koa)、代码构建与优化(如: Webpack/Babel)、项目发布与部署(CDN/Nginx/Shell)有实践经验;