熟悉 JavaScript,HTML5,CSS3,了解 ES6 规范;
熟悉前端框架 Vue,Element,iView UI 组件库,阅读过 vue2.5 源码,了解 React; 熟悉 Echarts 可视化库,熟练绘制各种图;
了解项目构建工具 Webpack 以及 CSS 预编译工具 Sass/Less;
了解后端开发语言 Python,并有项目经验,熟悉前后端交互协作机制; 熟悉团队开发流程,敏捷开发流程;熟练使用 svn/git 工具; CET6,拥有良好的英语读写能力;
现货仿真系统(Webpack + Vue + iView + Less + Echarts + Canvas + Python)
负责前端开发工作和上线任务,对内部 case 进行分析处理以及可视化操作,帮助改进代码质量和前端性能;主要使用 vue+vuex+router 进行前端开发,iVIew 布局页面;Echarts 进行可视化操作,封装复用性极高的可视化组件,分离业务, 逻辑,UI 组件;Canvas 绘制网架图,SVG 可缩放矢量图,webpack 打包项目;负责使用 Python+Selenium 编写 UI 自动 化测试,提高测试精度,减少回归测试。
售电决策系统(Webpack + Vue + Sass + Element + Echarts)
完成前端九个 module 的开发工作,支持动态获取数据,测算,结算,判定涨跌情况,可视化数据;使用 vue+vuex+router 进行前端开发,Element 布局页面;Echarts 进行可视化操作,webpack 打包项目;编写动态路由,实现 路由可配置;分离逻辑代码和业务代码,提高代码复用率;完成大量前端层数据计算,重构他人代码;整理项目中遇到并解决的 问题,形成文档。
仿真竞赛系统(Webpack + Vue + Sass + iView + Echarts + Python)
负责发电测所有前端工作,实现开房间,报价,挂摘牌,结算,出清可视化等功能;使用 vue+vuex+router,less 协助 开发;使用 websocket 双向通信,实现不同角色间的交互;负责使用 Python+Selenium 编写 UI 自动化测试,实现双角色自 动游戏测试功能。