岗位职责:
1. 负责改进开发、构建、发布、监控等前端工程化体系;
2. 负责Web性能优化、体验优化、参与新技术探索、推进系统架构的演化;
3. 参与前端部门下具体业务推动;
4. 根据业务需求,封装复用性高、可维护性好的前端组件;
5. 不断优化前后端分离架构;
6. 通过开发工具、改进流程,保证前端业务开发的高效性。
任职资格:
1. 计算机等相关专业,具有5年以上工作经验;
2. 精通JavaScript,熟悉ES6及babel. 熟练使用npm库,了解NodeJS;
3. 精通CSS3、html5, 能够设计健壮的复杂布局;
4. 精通主流前端框架(Vue/React/AngularJS)至少一种,了解其核心功能的实现原理;
5. 精通OO思想,熟悉常用设计模式,深谙模块化,组件化,关注点分离等开发理念;
6. 熟悉RESTful API设计和使用,熟悉http协议及异步编程;
7. 熟悉浏览器资源加载与解析原理;
8. 有良好的代码习惯,要求结构清晰,命名规范,逻辑性强,代码冗余率低;
9. 工作细致认真,开放和积极的工作态度,有良好的团队合作精神。