负责公司核心生活服务App的前端架构设计与迭代,覆盖用户端核心功能模块开发、性能优化及跨端兼容,联动后端与产品团队推动需求落地
- 主导设计并实现了App首页“本地服务推荐”模块的React+TypeScript重构,针对首屏加载慢(原LCP 3.8s)的问题,采用懒加载骨架屏、按需加载Mapbox GL JS地图SDK、结合Webpack 5 Module Federation拆分公共依赖,将LCP提升至2.1s,用户停留时长增加15%;同时封装通用推荐卡片组件,复用率达75%,减少重复开发工作量30%
- 核心参与了“预约服务流程”的全链路优化,识别出表单提交失败率高(原12%)的痛点——因异步请求竞态与接口幂等性缺失,通过封装Axios拦截器统一处理错误、给接口添加UUID幂等标识、用Sentry监控定位竞态条件,将失败率降至2%,月均减少客诉量800+
- 推动前端性能监控体系升级,引入Web Vitals(LCP、FID、CLS)+ 自定义指标(服务卡片渲染耗时、数据请求成功率),搭建基于Prometheus+Grafana的实时监控看板,设置阈值预警,帮助团队提前定位并解决线上问题12起,故障响应时间从60分钟缩短至36分钟
- 主导团队前端工程化规范落地,制定ESLint(airbnb-base扩展)+ Prettier + Commitlint的代码质量管控流程,搭建私有NPM仓库管理组件库(含12个通用组件),将组件复用率从35%提升至60%,新功能开发周期从7天缩短至5.6天