1. 熟练掌握HTML/CSS/JavaScript/ TypeScript/ ES6规范:
2. 熟练掌握React前端框架,熟练掌握redux等状态管理库
3. 熟练掌握webpack,有webpack项目打包优化经验
4. 熟练掌握formily 1.0/formily 2.0库,可快速搭建表单
5. 熟练掌握antd组件库
6. 熟悉umi, create react app等脚手架,有多个项目搭建经验。
7. 熟悉qiankun等微前端框架,有项目接入微前端的经验
8. 基本了解Jest等测试框架,在项目中编写过简单的单元测试
9. 基本了解vue、微信小程序开发、NodeJS 以及相关框架(express,eggjs,koa)等
- 赤兔营销活动平台 研发主力 2021.04- 至今
赤兔平台是滴滴网约车部门主推的营销活动中台,运营可通过赤兔平台配置投放到滴滴app上的各种营销活动。我主要负责赤兔平台活动策略表单的开发。
赤兔平台的开发面临如下挑战:一、需求表单复杂,老的表单组件存在较多漏洞(Formily v1.0)。二、在开发中与不同的服务端对接,接口格式混杂,表单组件难以组件化。
针对以上挑战,我在项目中升级了formily,以微前端组件的形式接入项目,使用Schema协议快速组装复杂表单,并解决了老的表单组件的漏洞问题。积极与服务端同学沟通,产出了统一的接口规范,并沉淀了相关的业务组件
- 赤兔可视化表单设计器 研发主力 2021.04- 至今
赤兔可视化表单设计器是基于formily2.0的低代码配置平台,赤兔研发人员可通过该平台拖拽配置表单。这个平台是由我主导开发。参考了阿里官网开源的designable表单设计器,复用了源码的基础组件,并添加了赤兔的业务组件拖拽预览态。目前已广泛应用于赤兔日常需求的迭代。
- 赤兔产品配置后台 研发主力 2021.04- 至今
赤兔产品配置后台是面向赤兔研发的配置后台,它可以针对赤兔不同营销活动的个性化配置需求进行定制,还可以单独上线表单schema,实现代码解藕。
赤兔产品配置后台是面向赤兔研发的配置后台,它可以针对赤兔不同营销活动的个性化配置需求进行定制,还可以单独上线表单schema,实现代码解藕
赤兔平台是滴滴网约车部门主推的营销活动中台,运营可通过赤兔平台配置投放到滴滴app上的各种营销活动。