熟练掌握JavaScript、HTML5/XML/JSON前端开发技术,熟练掌握DIV CSS布局;
熟练掌握原生的js以及jQuery,并制作出页面常用的表现层动态效果。
熟练掌握Vue、React、Bootstrap等前端主流框架框架,并了解其实现原理。
对浏览器兼容性、代码可维护性、前端性能优化、前端安全等有深入研究。
熟练掌握Node.js、Express等框架开发后台接口和完成服务端渲染。
熟练掌握sass/scss、gulp、npm等工具。熟练掌握并使用webpack及其性能优化方案,并了解其实现原理。
有良好得组件化思维与技巧。能根据项目实际需求编写组件库,并完成单元测试、组件测试、e2e测试等工作。
熟练掌握pc以及移动端页面开发适配、H5、小程序开发、调试等工作。
能够使用Flow或TypeScript开发项目。
熟练掌握Hybrid App开发模式,且具备Android原生开发的能力与实际工作经验。
熟练掌握缺陷控制及前端自动化流程,能够使用容器技术配置自动化/持续集成环境,提升团队效率。
能够很好的与产品、设计师和后台开发人员沟通协作,有良好的沟通能力、协调能力。
善于总结归纳,长期坚持以周或月为单位总结写自己的技术博客。并且维护着自己的组件库、工具库。
甘肃省公共气象服务系统 (webgis开发,主要用arcgis for js 4.x + vue开发)
花点时间(今日花价) https://m.reflower.com.cn
开发工具: VS code、Chrome、Git等
项目描述: 该项目是一个集合线上商城、以及鲜花新闻咨询类、鲜花种植视频教程类移动端项目,主要结合微信公众号进行线上销售、鲜花预定等。
涉及技术: 该项目采用了SCSS编写相关的样式,基于Vue组件化模块化,Vuex做状态管理、Vue-router实现路由的切换跳转。使用webpack完成项目的打包。利用ESLint统一代码风格以及代码质量检测。利用JsPerf、PageSpeed等工具优化项目代码质量等。项目使用单元测试,组件测试、使用Cypress进行e2e测试来增加项目在开发层的健壮性。
责任描述: 技术选型:该项目主要在移动端,配合微信公众号进行推广与运营,从项目配置到语法的简单 度,到渲染速度,最终决定使用Vue。
组件开发:增加组件库,结合自己积存的项目组件库,分别完成列表、轮播、滚动条、购物车、 详情页、文章折叠等多个组件,并进行组件测试,代码质量调优等工作。
完成webpack的配置,并进行调优。搭建缺陷控制及前端自动化流程,使用容器技术配置自动 化/持续集成环境来提高效率。
万家良普(app市场可下载)
开发工具: VS code、Android Studio、XCode、Git等
相关技术: Hybrid App、Vue、原生技术、webview、JSBridge等
项目描述: 该项目是融合普洱茶论坛、拍卖、秒杀、直播、小视频等多个功能为一体的Hybrid App。
涉及技术: Hybird App,利用JSBridge完成web端与原生端的互相调用,使用腾讯X5内核webview来实 现不同手机的适配等。
Android原生与IOS原生端功能开发、发布等,Vue组件的开发。单元测试的编写工作,代码 质量检测调优等。
责任描述: 技术选型:由于该项目初期预判是需要快速开发迭代的项目,而且需要Android与IOS系统俩个版本的App, 最终决定选型Hybird App。
功能完成:完成web端与Android原生端功能的开发, 并完成web端与Android原生端的通信。
优化体验:分别从页面加载、图片加载、数据加载、用户焦虑、App端综合优化等几个方面, 进行系统的优化,来提高用户体验。
Android端签名打包上线等工作。
翡翠王朝品牌 / 翡翠王朝优选 小程序
开发工具: 微信开发者工具、Android手机真机调试
项目描述: 翡翠王朝优选小程序是一个融合直播,翡翠社区论坛,翡翠拍卖的微信小程序。
涉及技术: 微信小程序开发、直播、直播流制作。微信支付、登陆等。
责任描述: 微信小程序页面组件的开发与测试调优,使用ffmpeg与nginx制作直播推送流。
对直播中的延迟、网络不好、直播卡顿等多种状况进行调优稳定性的处理。
对小程序组件进行封装,增强复用性和组件的稳定性等。