1、熟练 HTML、CSS 和 JavaScript,熟练掌握 ES6 语法规范,能够独立开发符合 W3C 标准的前端界面
2、熟练掌握 React 和 Vue框架,能够实现高度组件化的开发模式,提升代码复用性和可维护性,拥有丰富的中台项目开发经历
3、熟练使用Electron、Flutter、uni-app等跨端框架技术,拥有多个独立开发上线跨端应用的项目经验
4、熟练使用 Git 版本控制工具,能够进行代码管理、分支管理、协同开发等,进行团队协作开发
5、掌握 Webpack、vite 打包工具,能够自定义配置,进行模块化开发、代码分离和资源优化,提升应用性能和用户体验
6、熟练使用 Node.js后端开发,拥有多个NestJS、EggJS后端应用的开发经验
1、共享电单车Saas小程序项目
- 该项目为共享单车Saas小程序项目,方便用户能够方便快捷地租借电动车,完成短途出行
- 项目使用 uni-app技术栈,一套代码能批量部署出多个不同风格的小程序,稳定支撑百万级别日启动量。
- 负责营销活动模块的开发,利用mixins封装了弹窗模块,解决了营销弹窗的并发问题;实现了卡券功能、拉新活动等功能
- 参与了用车模块和支付模块,实现了短时订单用户召回、支付优惠推荐、支付优惠抵扣等功能
- 负责日志上报和埋点模块的开发,制定了监控类型、等级规范,封装了监控上报模块,有效的支撑了大数据统计和bug工单排查处理工作的推进
2、 Saas小程序devops管理中台全栈
- 该项目为Saas小程序devops管理后台全栈项目,能够提供多个小程序的部署升级维护操作、广告管理等功能
- 项目的前端使用Vue+AntDesign技术栈,后端使用NestJS+MongoDB+Docker技术栈
- 负责小程序管理模块的开发,对接微信用户隐私等接口,实现了新客户部署,单小程序发布bug修复和beta版本、多小程序批量升级等操作
- 负责小程序物料服务的开发,设计Project物料表和CURD功能,配合对接小程序代码模板等功能,实现了小程序资源的统一管理,减少了重复工作量,节约了管理多小程序的迭代维护成本