2024-3-2025-1 智慧巽腾 高级前端开发工程师
项目介绍:智慧巽腾是一个公司内部使用的管理平台,可以对企业的资料、会议视频进行上传并进行保存,供公司员工进行观看,还可以对公司部门以及人员的管理。
技术栈:React(全家桶)、TypeScript、Webpack、Ant Design、Less、Egg.js、MongDB、Jest、Monorepo
项目职责
根据产品需求文档,UI设计图,完成每一期的开发需求
针对复用率高的代码,提取为公共组件,增强代码的复用
与后端开发团队密切合作,确保联调工作的顺利进行
推动项目SDK的设计和研发,方案选择、技术实现,以及落地
通过整合BFF层来减少前端请求接口的依赖,降低了数据封装以及渲染的成本
项目业绩
对公共组件做单元测试,保证测试通过率在80%以上
从0到1开发整个upload-sdk,该SDK为所有文件上传特别是大文件上传的场景提供前后端的支撑,统一了所有文件上传的开发方式,完成了从底层协议、到工具类、到前端组件、再到后端中间件的开发。在实现层面,为保证使用的灵活性,利用多种设计模式完成了SDK和上层应用的完全解耦,并对服务器的存储结构进行了精细的设计,保证了文件存储和传输的唯一性,该通用库对业务开发提效30%,对上传效率提升80%。