1.精通javascript、css3、html5,熟练使用进行项目开发并了解其新特性;
2.熟练使用vue2.0,并了解vue3的新特性;
3.熟练使用nodejs,熟练使用koa、mysql、sequelize,有基于nodejs全栈开发的实战经验
4.理解模块化规范,熟练使用requirejs等;
5.熟练使用fis、webpack、gruntjs等前端构建工具;
6.了解flutter及鸿蒙开发;
前端研发体系的质量与自动化工具建设,覆盖代码覆盖率、静态扫描与鸿蒙端自动化测试。
1.覆盖率工具:
从 0 到 1 基于 nyc 二次开发蚂蚁版本,优化插桩体积、上报体积与变更代码覆盖率报告,并落地到全线前端业务。
2. 静态扫描:
实现 46+ 扫描规则并集成到上线前拦截流程,结合代码变更分析工具评估影响范围。
3.鸿蒙自动化:
搭建鸿蒙端自动化测试框架,从录制到回放的全链路设计,采用 arkts + Python 实现端侧采集和自动测试。
4.组件化建设:
负责搜索业务组件化体系与 SDK 能力统一,推动视觉规范、开发规范与代码规范落地。