1. 熟练掌握Js、ES6/7语法、html5、css、scss、Java编程语言,具有良好的编程风格,熟悉面向对象编程思想。
2. 熟练掌握前端流行开发框架vue,react,对vue和react底层原理有较深理解。
3. 对跨平台开发的jsbridge及react-native有丰富的项目实践检验,对jsbridge通讯实现有深刻理解,对rn实现原理有较深理解并进行相应的框架改造和定制开发。
4. 熟练掌握安卓开发,对ios开发有一定了解。
5. 对webpack发版及前端工程化有深度实现和个人理解。
6. 对typescript 及nodejs在项目中有轻度的实践使用,掌握基本的语法及api。
7. 理解http通讯原理机制。
8. 熟练掌握代码管理,性能监测及抓包测试工具使用。
某金融App
项目描述:
该项目为hybrid app,h5采用vue框架实现业务开发,包含WebUI(基于cordova封装的jsbridge)、Network(基于axios封装的网络请求框架)、Monitor(自研性能及异常监控框架)、Tracker(基于神策封装的埋点框架)。H5项目采用多页应用方式,支持离线包加载更新。
责任描述:
1.负责了WebUI、Monitor、Tracker的工程化,对项目重构优化,接入自动化构建发布,接入单元测试。
2.优化离线包下载、更新、命中及性能数据分析方案。
3.设计npm私有仓库管理方案。
项目描述: 该项目为hybrid app,h5采用vue框架实现业务开发,包含WebUI(基于cordova封装的jsbridge)、Network(基于axios封装的网络请求框架)、Monitor(自研性能及异常监控框架)、Tracker(基于神策封装的埋点框架)。H5
项目描述: 乐车邦APP是一款提供汽车保养等服务的APP,首页tab页等为native原生UI,业务模块为hybrid 及react-native模块。 责任描述: 前期使用vue进行业务模块开发,后期转用RN+redux进行移动端跨平台业务开发。进行h5,原生,rn跨模块
项目描述: 乐车邦APP是一款提供汽车保养等服务的APP,首页tab页等为native原生UI,业务模块为hybrid 及react-native模块。 责任描述: 前期使用vue进行业务模块开发,后期转用RN+redux进行移动端跨平台业务开发。进行h5,原生,rn跨模块