1.熟练使用html5,css3,es6,typescript,sass/less等前端语言;
2.熟悉svg,canvas,css动画,以及chartjs,echarts等前端可视化图表库;
3.熟练使用angularjs、react、vue框架,其中对vue和react技术栈有较深的理解,了解angular2+,对各个框架的优势及不同有一定的见解;
4. 前端工程化能力十分扎实,对于grunt、gulp、webpack、rollup等工具都有较深的理解,并且搭建或改造过基于不同技术栈和工程架构的项目,同时了解gradle并有编写过脚本;
5. 对前端组件化开发和自动化测试有一定的经验,长期参与内源组件库和web框架的开发及维护工作;
6.熟悉amd、umd、cmd、commonjs、es6等模块规范;
7. 了解react的服务端渲染知识以及结合immutable的开发经验;
8. 熟练运用前端设计模式,并有发布订阅、观察者等模式的开发经验;
9. 熟悉nodejs,有相关工具开发经验,对php、java、mySql有些了解,具备一些服务端知识,对nginx常用配置和负载均衡有所了解;
10. 对浏览器缓存机制比较熟悉,有相关方面的处理经验;
11. 熟悉http/websocket以及跨域解决方案, 对网站性能优化和兼容性方面有一定的理解,并且有实际的优化经验;
12. 熟悉web应用开发的整个生命周期, 对DevOps和微服务架构有一定的理解,并且有实际的开发经验,对基于Jenkins和ansible的CI/CD平台工具有些使用经验;
1. 前端组件库开发:基于angularJs及vue的两套组件库长期开发维护工作, 支撑100+业务团队前端集成,同时开发基于微服务架构的业务前端解决方案框架,支撑上述业务团队工程化改造,优化前端性能。
2. web页面监视平台,用于为UI设计师提供更直观的竞品分析功能。包含竞品页面监控, 图片比对,热词搜索排行等模块。后台采用Nodejs技术栈,包含puppeteer、express、PhantomJS、GraphQl等,前端采用react+redux+metarialUI+webpack开发。
3. 企业级测试协同工作流平台
4. 类npm的包管理工具开发,类vue-cli-ui脚手架开发
5. 机场wifi portal接入系统,portal端做wifi登录身份认证、认证途中做短广告位实现流量变现,后端做广告管理投放侧。
。。。
一:华为云控制台UI组件库,支持100+服务团队使用,个人负责组件库部分组件开发维护工作,以及独立完成组件库工程化改造,主要包含以下工作: 1. grunt->webpack升级。 2. amd->es module模块化改造。 3. bundlejs全量打包发
一: 负责移动端wifi portal页面开发,在接入wifi后手机自动弹出portal认证页面,在其中加入广告位,对加载性能要求十分严苛,身份认证通过后可以连接上网 1. 负责portal开发,主要包含架构搭建,认证、ac交互认证、唤起微信授权等 2. 负责广告位的动画开发