1.熟悉 html5,css3,网页布局,不断学习新的web标准
2.熟悉JavaScript语言,了解作用域链、原型链、继承、闭包等概念
3.熟悉ES6+ 语言的新特性,熟悉jsx语法, 熟练使用 typescript
4.熟悉react,vue框架及其生态,了解部分原理
5.熟练使用redux、mobx、vuex状态管理工具及其中间件,熟悉dva,umi等框架
6.熟练使用npm,yarn等包管理器,使用gulp,webpack等前端自动化工具及优化
7.有丰富的 react native及移动端开发经验
8.有丰富后台管理系统及数据可视化开发经验
9.了解http协议,熟练使用ajax、fetch,json进行前后端数据交互
10.对node有一定了解
项目一 : HTM、CC 后台管理系统
项目描述: 火花思维教务管理系统和课程顾问管理后台
技术描述:
1.使用自建cli搭建项目,集成SSO登录,权限设置,开发构建环境,业务埋点,全局样式配置,mock方案配置,CI部署,swagger 集成 ts类型检测
2.开发主页Tab缓存,字典缓存,日历,天润通话等主要功能模块
3.开发教务管理系统班级课堂,课程课次,教师管理等主要业务模块,课程管理后台抢新,线索,等主要业务模块
项目二: 前端性能监控、埋点、脚手架、组件库
项目描述:火花思维后台管理脚手架组件库,业务埋点SDK,性能监控及Server端
技术描述:
1.Performance TimeLine 等API 实现性能的收集
2.element-ui + echarts 实现前端性能看板
3.koa2 + mongoose + ts实现性能监控服务端
4.前端埋点sdk 及 hoc 组件、hooks函数实现埋点数据上报
5.基于 Antd 组件库搭建 前端基础组件库,和基础业务组件库
项目三:悠享客APP
项目描述: 整合贷款等各业务线,共享各业务线产品资源及客户资源,满足客户经理日常工作需要,同 时为管理层提供 数据统计查询功能
技术描述:
1.使用 react-navigation 进行路由管理, 使用 redux 进行状态管理,redux-thunk 异步方案
2.封装 阴影渐变、手势密码、拖拽组件、Dialog、ActionSheet、Video、Swipeout、Picker,ImagePicker等模块
3.封装网络状况,导航设置,dispatch等高阶组件,封装网络请求,极光推送,设备信息,及加解密等工具函数
4.与原生实现三方分享,多图片上传,全局弹框,权限获取,地理位置,页面跳转及方法调用,及吐司提示等交互
5.集成极光推送
项目四:稽核系统 反欺诈系统 门户系统
项目描述: 捷越联合稽核、反欺诈等信审系统及统一门户系统。
技术描述:
1.基于 Ant 封装的组件库,并搭建 npm 私有库管理, 封装拖拽列表,复合弹窗,树搜索,多重列表等基础公共组件
2.基于 Ant Design Pro 项目架构,使用 umi 进行项目构建,使用 dva 数据流方案
3.使用发布订阅模式实现公共事件,页面实例事件和自定义事件的事件分发中心
4.使用组件类型,属性,请求,数据过滤等配置生成组件,实现模板引擎解析模板配置文件,生成页面
5.实现 OAuth2 认证登录,nginx解决跨域问题
项目描述: 整合贷款等各业务线,共享各业务线产品资源及客户资源,满足客户经理日常工作需要,同 时为管理层提供 数据统计查询功能 技术描述: 1.使用 react-navigation 进行路由管理, 使用 redux 进行状态管理,redux-thunk 异步方案
项目描述: 火花思维教务管理系统和课程顾问管理后台 技术描述: 1.使用自建cli搭建项目,集成SSO登录,权限设置,开发构建环境,业务埋点,全局样式配置,mock方案配置,CI部署,swagger 集成 ts类型检测 2.开发主页Tab缓存,字典缓存,日历,天润通话等主要