1. 熟悉HTML、DIV+CSS的⻚⾯布局,能根据设计图完成⻚⾯制作
2. 熟悉响应式布局、弹性盒布局,熟悉基于HTML5的WebApp开发以及移动 端适配
3. 熟悉HTML5、CSS3新增功能;了解Canvas动画制作
4. 熟悉Javascript,ES6;掌握Node.js,Java,ActionScript3;了解TypeScript
5. 熟悉Vue,React,React Native,Backbone
6. 熟悉微信⼩程序开发,百度⼩程序开发
7. 熟悉webpack打包工具;了解Gulp打包工具;了解Mocha测试框架
8. 熟悉Android四⼤组件和基本控件开发;熟悉H5和Native之间的交互
9. 熟悉Http协议;熟悉GitFlow工作流;了解常⽤用Linux命令
10. 熟悉 Chrome 调试工具;熟悉市面上大部分流⾏机型的兼容和调试
11. 熟悉Eclipse,Android studio,WebStorm,Photoshop, Atom,Vscode 等常 ⽤开发⼯工具
12. 了解Angular,Weex,Flutter,Express,Koa2,MongoDB
13. 了解前端常⽤算法数据结构及设计模式
14. 英语CET6级,能够流畅地阅读英⽂技术文档、数据手册
项⽬名称: 贝壳社区生活服务
项⽬简介: 引⼊优质服务商为贝壳用户提供搬家、保洁、维修服务,价格优 惠、服务专业、品质有保障
我的职责: 负责手机h5模块,微信⼩程序,后台管理理的研发
1. 负责手机h5部分的开发,前端技术栈使用的是Vue和webpack,中间层使 ⽤的是Koa2
2. 独⽴负责微信⼩程序的开发和发布
3. 独立编写了⼀套打包框架,⼀套代码兼容微信和百度⼩程序
4. 优化公司内部的前端打包框架,加快打包速度
5. 引⼊了Sentry监控
6. 跟随团队从0到1,按期完成日均200单的目标
H5模块地址:贝壳找房App里面搜索生活服务模块
小程序地址:微信小程序和百度小程序搜索贝壳搬家
项⽬名称: 平安口袋银行
项⽬简介: 平安银⾏推出的⼀款移动⾦融服务平台,包括信⽤卡服务,借记卡服务,贷款,理财等功能
我的职责: 负责⼝袋银⾏信⽤卡模块的开发和维护
1. 采⽤React Native对信⽤卡服务进⾏重构开发(2016.10-2017.2),主要包括⼀键还款,临额调整,账单查询等功能
2. 采⽤Vue和WebPack对信⽤卡服务和信⽤卡营销进⾏重构开发(2017.3-2018.7),⼤⼤减少了前端代码体积,主要功能包括加油88折,推荐有礼,新户专区等功能
3. ⾸次引⼊flexible对⻚⾯进⾏布局
4. 采⽤Vue SSR对信⽤卡⾸⻚进⾏重构开发,⼤⼤优化⾸屏加载速度(由于该项工作17年绩效被评为A)
5. 为团队搭建Jenkins⾃动化构建平台
6. 为团队搭建前端性能分析和错误上报平台
7. 编写常⽤的公共组件为团队使⽤,提好了团队开发效率
8. 负责开发的卡⽚激活模块获得信⽤卡内部评选创智计划三等奖
项目地址:平安口袋银行信用卡模块