1. 有自研脚手架经验,敏捷开发和CI/CD经验; 2. 熟悉 yargs 脚手架开发框架,熟悉多package管理工具lerna的使用方法和实现原理; 3. 技术栈为 vue 和 react,熟练使用Nuxt服务端渲染及其底层原理,熟悉多端小程序框架Taro应用; 4. 熟练使用构建工具 webpack 和 rollup; 5. 有微前端落地实践经验,大型网站架构实践,熟悉其核心原理能构建高并发高可用性网站,能够基于业务持续优化网站 性能,了解分布式; 6. 深入理解Node.js模块路径解析流程; 7. 了解数据库 mangodb,mysql; 8. 熟练使用代码管理工具 git 和 svn; 9. 对ECMA规范有深入了解和实践;熟练使用html和css相关技术,书写利于SEO的优化方案; 10. 熟悉浏览器工作原理,关注最新安全策略、性能优化手段、Web安全漏洞防御。
独立承担找钢商城胖猫白条和广告业务的研发工作,负责胖猫云SAAS平台的研发,参与对SAAS平台2.0版本基于微 前端的重构,参与前端开发流程规范制定、代码规范制定、 Git commit规范及部分CodeReview工作,对初中级工程师指 导带教,参与移动商城、胖猫APP、商家后台、实单求购等项目。技术栈是vue + react。
其中项目优化点: 1. 在找钢商城项目上考虑到SEO和用户体验,我们使用Nuxt.js进行开发并做了持续优化的性能体验。 2. 商城中嵌套的实单求购项目选择React框架对项目做了更多规范,同时组件使用函数式+hooks开发来复用逻辑。 3. SAAS 2.0版本迭代中推动微前端技术的落地,也更好地对不同技术栈做了兼容,利于团队间的管理与协作,提高了 发布时间上的灵活性。 4. SAAS 2.0同时启用了虚拟滚动表格解决了大数据量情况下的性能问题,使用动态创建的方式对大量数据的表格计算 进行优化。 5. 参与zgeeComponents自定义组件研发,持续优化开发效率。 6. 搭配使用git pre-commit、Eslint、Prettier统一代码风格,节省了CodeReview时间和维护成本。 技术成果:持续优化的用户体验,使得迭代发布更加敏捷;项目之间相互独立,提升研发效率;落地微前端后线上打 包速度由原先的300秒左右降到60秒。
独立承担找钢商城胖猫白条和广告业务的研发工作,负责胖猫云SAAS平台的研发,参与对SAAS平台2.0版本基于微 前端的重构,参与前端开发流程规范制定、代码规范制定、 Git commit规范及部分CodeReview工作,对初中级工程师指 导带教,参与移动商城、胖猫APP、商家后
独立承担找钢商城胖猫白条和广告业务的研发工作,负责胖猫云SAAS平台的研发,参与对SAAS平台2.0版本基于微 前端的重构,参与前端开发流程规范制定、代码规范制定、 Git commit规范及部分CodeReview工作,对初中级工程师指 导带教,参与移动商城、胖猫APP、商家后