1、精通 HTML、CSS、JavaScript,熟练掌握 ES5、ES6,以及 ES7 的 async/await;
2、熟练使用 jQuery、Lodash、Mock、Moment 等常用 JavaScript 库;
3、熟悉 Cookie、LocalStorage、SessionStorage 的前端本地化存储;
4、熟练使用 Vue 框架开发项目;
5、熟练使用 Vue-CLI 搭建项目,包括初始化、配置管理和部署;
6、熟悉 Vue 的组件化、响应式原理,以及状态管理 ( Vuex )、路由配置 ( Vue-Router ) 和数据交互 ( Axios );
7、熟练使用 Less、Sass 等预编译语言进行页面布局及响应式布局;
8、熟练使用 ElementUI、VantUI、Echarts 等第三方库进行界面开发;
9、熟练使用 Webpack 进行前端资源的打包和管理;
浙江移动智慧人力共享赋能系统
使用Vue全家桶、Webpack、Axios、Less、Echarts、ElementUI、VantUI组件库实现PC、MOA端页面开发。
1、负责项目搭建;
2、负责构思各个模块页面的展示,采用组件化开发方式,将通用的功能代码拆分成独立的组件,提高代码复用性和可维护性;
3、与后端协同合作,对需求的功能细化,协商接口设计,调试接口,与其约定数据格式,使其在前端有效地处理和展示数据;
4、参与页面的优化、维护工作,持续优化前端的交互性能和交互体验;
5、减少进入页面的加载时间、优化缓存机制;
6、修复测试、验收过程中发现的BUG;
7、测试与生产的项目部署;
浙江移动法律服务系统
使用Vue、Vue-Router、Webpack、Axios、Sass、VantUI组件库实现MOA端页面开发。
1、负责项目搭建;
2、参与产品需求讨论、UI设计动态交互、讨论页面功能交互实现和功能评审;
3、通用组件和业务组件的开发,公共方法提取,复杂业务的拆分;
4、根据UI设计实现页面效果和交互动态;
5、修复测试、验收过程中发现的BUG;
6、部署前端项目到DCOS;
浙江移动绩效管理民主测评系统
使用Vue、Vue-Router、Webpack、Axios、Less、ElementUI组件库实现PC端页面开发。
1、负责项目搭建,路由设计,权限开发(菜单权限、模块权限、按钮权限);
2、通用组件和业务组件的开发,公共方法提取,复杂业务的拆分;
3、根据UI设计实现页面效果和交互动态;
4、参与页面的优化、维护工作,持续优化前端的交互性能和交互体验;
5、修复测试、验收过程中发现的BUG;
6、进行前端Code Review,检查、纠正并严格执行公司前端代码规范;
7、测试与生产项目的部署;