1.熟悉并掌握ES6、 Vue 、React;
2.熟悉小程序开发,低代码平台开发及 常用打包工具的使用;
3.对 Nodejs 、TypeScript及前端协助工具能熟练运用;
4.对前端工程化 、页面性能优化 、Monorepo、微前端有一定的了解与实践;
5.具备优良的编码风格,高质量的编码习惯及独立完成方案设计并推动落地能力
微前端项目“橙管家”PC+小程序
系统主要是为批发商, 合伙人提供一套集采购, 销售, 配送, 售后, 结算, 履约为一体的sass 系统, 该系统采用微前端 (midway/qiankun) 搭建, 基于微应用的形式进行模块隔离, 每个子应用采用react+hooks+ts 的形式进行独立业务开发与部署, 各子应用集成了公司天眼报警机制并通过埋点对各项指标进行 统计, 便于团队进行系统优化 。整个团队规模在 40 人左右, 历时一个月完成了一期上线, 后续逐步进行完善和迭 代,期间我主要负责的工作有:
(1) 牵头搭建售后业务体系 0-1 建设;
(2) 基于 Antdesign 实现页面列表和表单功能, 并基于 Antdesign 进行组件封装及推广;
(3) 进行“橙管家”首页性能优化, 渲染时常从 3.3s 优化到 2.0s 左右;
(4) 参与“橙管家”测试环境和本地开发环境的治理并进行组件落地
该项目主要是给用户提供一个可通过简单的拖拽,选择就能生成一份简历/海报的平台。项目采用“Low Code”的思想,通过Monorepo+vue3+ts+vite+pnpm 的方式搭建,提供模版,素材,图标,文本等多个模块,支持对图片,文本,矢量图,不规则图形等属性设置;也可一键导
该项目主要是为用户提供一个在线做简历的平台, 我主要负责的工作有: (1) 负责小程序端简历编辑和多个简历模版的实现; (2) 负责项目多语言,智能一页,样式自定义的功能实现; (3) 独立负责直聘简历小程序整体功能的开发; (4) 实现小程序自动化部署,代码分包,组件库