岗位职责:
1. 负责公司项目的前端开发、维护、优化,完成核心代码的编写;
2. 与产品、设计沟通,并能够针对不同业务需求给出前端技术解决方案并实现交互原型;
3. 对前端相关项目进行性能优化,缩减加载、执行和渲染时间,提升用户体验;
4. 跨部门协调沟通,并能够在项目中将前端工具、组件逐步沉淀;
岗位要求:
1. 5年以上web/h5开发经验,并且能够使用至少一种后端语言, 具备脱离vue-cli等脚手架,自己搭建脚手架等能力. 具备从0-1搭建前端项目以及流水线的能力.
2. 精通各种前端技术,包括HTML/CSS/JavaScript等,精通react、vue框架了解原理,并对源码有一定研究,能够基于框架编写高性能逻辑代码
3. 有过服务端渲染和服务端预渲染的实践项目, 有脱离市面主流框架,自研的服务端渲染经验. 在nodejs服务端领域有一定好的积累, 并且具备高性能的服务端设计.
4. 有前端渲染容器的实现和沙箱隔离的相关实践. 微前端经验.
5. 有在大厂(百度, 阿里,腾讯等)工作过的优先
6. 能够发觉业务和开发痛点, 并且抽象成平台或者工具.具备架构设计和性能调优的经验.
7. 有面向用户端的架构设计能力, 有过大流量,秒杀业务的实践经验.
8. 具备跨端开发的能力,有过多平台应用多端应用统一的架构设计经验.参与过多种平台应用的开发, 包括web端, mobile端, 混合app端, pwa, webclip, 桌面端应用.