1 熟悉前端基础知识,包括 JavaScript、ES6、HTML、CSS、HTTP 协议等基础技术;
2 有 vue2.x 全家桶+ElementUI 完整 H5 项目开发经验;
3 熟悉版本管理器 Git、SVN 及 Webpack 等相关技术;
4 熟悉 echarts、HighCharts 图表插件使用;
5 了解 nodeJs、webpack,熟悉 Restful 风格 API;
6 了解 React 开发及其周边工具 redux、react-router、antd 等;
7 熟练使用浏览器调试工具,快速定位以及解决生产问题的能力。
项目名称:制程数据项目
项目介绍:该项目用于收集并展示 vivo 供应商的制程数据,分为 vivo 用户和供应商两种角色的视图,
主要使用到柱状图、曲线图、饼型图、混合图和散点图来展示各个供应商的物料制程数据。
技术栈:Vue + vuex + vue-router + axios + it/vui(vivo 内部 ui 框架) + HightCharts
主要工作:
1. 使用 flex 布局实现数据大屏自适应;
2. 使用 vivo 内部 ui 框架和 ElementUI 布局左侧菜单栏和右边视图区;
3. 通过 promise.all 并行调用多个接口;
4. 使用模块化(commonJs)开发,设置每个供应商和图表的数据配置;
5. 使用 setInterval 方法实现图表数据的动态更新数据;
6. 查阅 HightCharts 官网的 API 或技术顾问完成需要自定义的功能。
项目名称:文档电子流系统
项目介绍:该项目是 vivo 内部文档类流程系统,为不同领域和部门根据不同角色提供拟
制文档,分派任务、批准审核流程,是一套易用,可靠,安全的电子流系统。
技术栈:Vue + vuex + vue-router + axios + Vform(vivo 内部 ui 框架)
主要工作:
1. 将 vue 文件中复用的数据和方法写到 mixin 混入中,方便管理;
2. 使用 es6 模块化 require 和 import 方式引入模块的配置文件或公共方法;
3. 使用 provide 和 inject 进行组件间的传值;
4. 根据业务需求更改优化或重构开发、修改公共组件逻辑。
自我评价
对互联网保持高度的敏感性和关注度,熟悉产品开发流程,具备较强的产品理解、需求分析、交互
设计能力;
能独立承担 WEB 项目的管控工作,善于沟通,贴近用户;
注重效率,希望在有限的时间内达到最好的效果。