1.具有扎实的 JavaScript、CSS,HTML 知识,熟练跨浏览器、跨终端的开发,熟练掌握前端开发流程。
2.具有 React、San 框架的开发经验,对组件、生命周期、DOM 更新机制等有基本理解。
3.精通模块化、前端编译和构建工具 webpack,并理解其设计原理,在 web 前端体验性能,可用性等方面有优化经验。
4.有移动端 web 开发经验(Hybrid、百度小程序)。
熟悉 Node.js 开发。
1. 百度页面开发
项目描述:百度 app 小程序运营活动开发以及移动端、pc、wise 端信息流页面开发,亿级 DAU。
技术栈:San、Webpack、React、Vue。
职责描述: 页面基础架构的搭建、页面结构设计、解决主流浏览器的兼容问题、性能优化懒加载、预取、图片加载设计 iconfont、雪碧图、页面功能开发、页面打包设计等。
2. 业务组件
项目描述:基于 San 技术开发 Santd 组件库,对标 Ant Design 组件开发一组 UI 组件库,包括通用组件、布局组件、导航组件、数据录入组件、数据展示组件、反馈组件等等,完成 7 大类别 60+的业务组件,已发布至 github 供开源使用,实现组件类别丰富、复用率高、节省人力、缩短开发时间等。
技术栈:San、Webpack、Sass。
职责描述:本人主要负责组件功能开发、浏览器兼容、公用模块开发与维护、静态资源优化、打包设计、组件升级与适配等。
3.小程序营销组件&&小程序 UI 组件
项目描述: 百度 app 小程序营销组件&&小程序 UI 组件,。
技术栈:San、Webpack、Sass。
组件包括:大转盘、水果机、翻牌抽奖、老虎机、九宫格以及小程序版本的 20+基础 ui 组件。
职责描述: 前期营销组件功能调研,结构设计。负责基础架构的搭建,
实现组件功能、结构设计、静态资源打包、性能优化、模块测试等。
4.日志监控 SDK
项目描述:为信息流页面统一日志业务,开发公共性能监控 SDK,SDK 包括白屏监控、错误监控、跳转成功率等等。接入业务 4+,实现业务监控统一打点规范、SDK 接口接入。
职责描述:基于 React 开发统一打点模块,为各个业务适配打点逻辑,日志平台打点参数配置,统一打点规范。
项目描述:百度 app 小程序运营活动开发以及移动端、pc、wise 端信息流页面开发,亿级 DAU。 技术栈:San、Webpack、React、Vue。 职责描述: 页面基础架构的搭建、页面结构设计、解决主流浏览器的兼容问题、性能优化懒加载、预取、图片加载设计 ico
项目描述: 百度 app 小程序营销组件&&小程序 UI 组件,。 技术栈:San、Webpack、Sass。 组件包括:大转盘、水果机、翻牌抽奖、老虎机、九宫格以及小程序版本的 20+基础 ui 组件。 职责描述: 前期营销组件功能调研,结构设计。