熟悉 html + css +Javascript 等基础知识,以及 es6 等
熟悉 git 使用,以及 git flow 团队开发模式,有着不错的编码习惯,熟悉浏览器调试工具的使用
熟悉 webpack 模块打包工具,并理解其原理,了解 gulp
熟悉前端布局,css3,以及 css 预处理工具 less,sass 等,熟悉css的模块化
熟悉使用各种web 前端技术,尤其是对vue + vuex + Webpack 熟练使用
有全栈意识,能理解整个产品开发流程,以及前后端各自做了什么事,了解 node.js
能熟练使用react和vue完成整个产品开发,可以使用angular和typescript
项目一: 报表管理系统
项目描述:系统中有很多的数据,业务人员希望可以方便的对数据进行查看和统计,基于此,设计了这个
报表管理系统,这个系统主要设计对数据进行可视化处理,将数据处理为报表,方便进行查看,并且各个用
户之间相互隔离,数据报表不互通,只能查看各自权限下的报表。
项目职责:
1、完成了项目中的表单验证和提交;
2、表格展示及编辑,路由跳转;
3、完成文件的上传、展示,文件下载,预览和删除等
关键技术:
1、vue全家桶实现模块中的业务逻辑;
2、使用elementui完成相关控件的开发和展示;
3、使用axios实现后端的交互,请求后端数据进行数据处理;
4、使用webpack进行项目的打包发布和依赖管理。
项目二:备件管理系统
项目描述:对库存的备件进行管理,进行备件的出库入库,使用情况和人员信息进行记录
项目职责:
1、负责前端整个项目环境的搭建;
2、负责技术的选用和功能的实现;
3、以及后期的bug修复和功能优化
关键技术:
1、使用react全家桶开发相关的业务逻辑和功能;
2、使用less进行css的管理和运算;
2、用axios实现和后端的接口;
3、使用webpack进行项目的打包发布和依赖管理;
4、使用redux进行公共部分的管理,实现组件共享信息。 项目三:cargo claim
项目描述:门店商品管理系统,门店可能会申请退换货,由之后预设的管理员或者审核人员对其进行核准
项目职责:
1、页面功能的开发,样式的兼容
2、后端对接实现页面内的功能
3、负责系统的基础维护工作
关键技术:
1、react全家桶与AntD实现页面的各个组件展示和相关的逻辑功能;
2、使用redux与localstorage配合存储公用状态;
3、使用axios与后端交互。 项目四:理财商城
项目描述:理财商城是一个移动端对股票,基金,债券进行投资,并且可以观察各个股票行情及收益的
app
项目职责:
1、参与需求评估,评估项目技术栈和相关风险点
2、实现具体功能,项目的长期维护和版本迭代
3、解决项目中出现的难点,独立完成商城指定模块中的各项功能
4、与 iOS 和Android 约定短连接的跳转以及其他调用原生方法的规范;
关键技术:
1、vue + vue-router + axios+ vuex+webpack
2、swiper.js 实现图片轮播及导航栏滑动功能
项目五:慧医患者端 APP
项目描述:慧医是一个移动端医疗服务平台,可以为患者提供多方位的就医服务。有预约,挂号,问诊,
自助缴费,账单查询,报告查看等功能。 项目职责:
1、参与项目的架构设计;
2、对项目中各个模块的功能进行开发和实现;
3、负责后期的维护和版本迭代
关键技术:
1、rem布局适配各种分辨率的手机;
2、react + gi-mini-dvajs 实现类单页
3、用jsonp 调用后端接口渲染数据以及实现功能;
4、使用swipe-js-iso,echarts-for-react 等第三方插件实现项目功能;
5、使用 MD5 加密插件实现参数的加密。
6、使用 jsbridge 实现与原生的交互
项目六:护士站管理系统
项目描述:该项目是供医院护士站人员管理医生值班和患者就诊等信息的后台管理系统。 项目职责:
1、与设计人员配合实现项目功能和界面的设计;
2、开发相关页面、封装所需要的组件
关键技术:
1、使用 react 框架,用react-router 实现路由跳转;
2、使用 less 编写样式;
3、引用swiper 框架,实现滑动切换;
4、由于类似的页面比较多,就封装了 react 组件(table,select,图片上传等)实现。 项目七:医院分诊
项目描述:患者在医院就诊时,需要根据大屏的提示到医生处就诊,本项目主要展示各个医生当前的就诊
人和预就诊人以及患者的排队情况等信息;通过设备的mac 信息注册大屏,诊间屏,签到屏等。 项目职责:
1、与院方工作人员配合完成需求的设定;
2、根据需求完成相关功能模块的开发;
3、完成不同的大屏的适配。