熟练掌握Web前端技术JavaScript、TypeScript、HTML5、CSS3,移动端适配rem;
熟练使用React技术栈,包括Redux、React- router-dom、Hooks、Umil;
熟练使用Vue技术栈,包括Vue2.0、Vue3.0、Vue -cli、Vue-router、Vuex;
熟悉Es6的使用,例如:let/const、箭头函数、Promise、asynclawait等;
熟练使用Antd、Antd-moblie、Element-ui等UI框架;
熟练使用uni-app,掌握微信小程序开发,熟悉小程序整体开发流程;
熟练使用web插件:Echarts、Swiper、Better-scroll、Lodash、Ahooks、Classnames、Cookies等;
熟练使用websocket实现客户端和服务端的通信;
掌握Webpack、Vite打包工具,线上监控错误Sentry,代码风格规范Eslint、Husky,git 版本控制系统;
了解node.js,在后端未提供需求文档时能自行mock数据和egg搭建后台以保证项目进度;
了解websocket实现客户端和服务端的通信工具;
EAM设备资产管理系统(pc) 前端工程师
技术栈:Vue2.0 、Vue3.0、Vuex 、Element-ui 、Vue-i18n 、Axios、Echarts、等。
项目职责:
难点:
使用Vue-i18n国际化插件实现多语言切换,为用户提供一致且流畅的本地化体验;使用FullCalendar实现人员保养计划
功能,用户可以进行灵活配置;解决低版本浏览器的兼容问题;实现了单点登录(SSO)功能,保证用户在不同平台间无
缝跳转,无论是从其他平台进入EAM平台,还是从EAM平台跳转至其他平台,均能实现快速、安全的身份验证与授权;优
化页面加载速度和用户体验。
业务:
该项目使用低代码平台开发,根据用户需求实现客户化功能定制话开发;
二次封装Meassage组件,支持meassage可配置停留时间;
使用Vue-i18n 完成国际化配置,实现语言切换功能;
根据用户需求且平台不支持配置,增加可配置性页面需求解析;
使用FullCalendar 技术实现人员、保养计划拖拉拽排班功能;
使用Echars实现大屏数据可视化功能;
实现单点登录功能,支持跳转其他平台以及其他平台跳转EAM平台;
页面整体优化处理提升页面用户体验;
EAM设备资产管理系统(h5、app) 前端工程师
技术栈:Vue2.0 、Vue3.0、Vuex 、uniapp、Vue-i18n 、Axios、Echarts、等。
项目职责:
难点:
使用vue-i18n完成国际化配置,为用户提供一致且流畅的本地化体验;解决h5内嵌钉钉、安卓的兼容性问题;使用
sqlite实现离线功能,让用户在离线中也可以流畅使用;封装公共组件,提高复用性。
业务:
该项目使用低代码平台开发,根据用户需求实现客户化功能定制话开发;
根据用户需求且平台不支持配置,增加可配置性页面需求解析;
使用vue-i18n 完成国际化配置,实现语言切换功能;
使用sqlite完成离线点检、盘点、巡检、操作票、工作票、工单等功能;
完成故障工单、保养工单、点检单、到货验收、6s整改、盘点单、操作票、工作票等功能开发;
封装公共组件:upload、list、header、list等,提高复用性;
解决h5内嵌钉钉、安卓的兼容性问题;
企业支出管理平台 web前端工程师
技术栈:React、Ant Design Pro、 Mobx、axios等。
项目职责:
难点:
根据不同的单据实现自定义表单功能,将单个表单项抽离成组件,便于维护及复用,根据用户需求实现定制化表单,即使完
成交付,在自定义表单配置页面,可以预览表单生成以及配置打印预览功能;在组内发起了Esint、PrttierHusky推动前端规范,
以及分支改革方案。
业务:
支付业务线的模块开发,实现了对公付款相关单据的自定义表单功能;
实现定制化表单支付业务线对公付款相关单据的批量导入功能开发,实现在线可实时编辑;
支付业务线的多语言功能开发,支持中英文切换;
实现对公付款物料台账的年度(本月新增数量,单据数据、资产数据可视化展示;
对antd的上传组件、modal进行了二次封装,以满足业务需求
基于封装axios进行优化,配合业务需求对请求和响应进行拦截;
参与前端项目中的业务开发、基础建设以及前端工程化流程建设完善等等;
优化和解决历史遗留问题,提高开发效率、产品以及用户体验;
企业支出管理平台(webapp) web前端工程师
技术栈:React +ts、Ant Design、Mobx、axios等;
项目职责:
难点:
资产数据的可视化以及tab切换与楼层滚动效果兼容问题;
业务:
支付业务线的模块开发,实现了对公付款相关单据的自定义表单功能,实现定制化表单
实现支付业务的账户总览、账户资产可视化展示支付业务线的多语言功能开发,支持中英文切换
参与前端项目中的业务开发、基础建设以及前端工程化流程建设完善等等;
优化和解决历史遗留问题,提高开发效率、产品以及用户体验;