框架方面:精通React、Vue2/3等现代前端框架,理解两个框架之间的核心原理以及差异,拥有两大框架开发多个大型项目的开发经验,对两大框架的周边生态 (React-Router、Redux、Ant Design、Vue Router、Pinia、ElementUl)有一定的使用心得和体会;
工程化方面:熟练掌握 Webpack、Vite 等前端工程化工具,了解不同工具的核心原理以及差异,针对每种工具能实现自定义构建流程和打包优化;
性能优化:掌握前端常见性能优化手段,包括代码分割、懒加载、资源优化等技术,降低 FCP 和 LCP 时间,提升用户交互体验;
后端能力:熟悉 Node.js 以及 Express、Koa2 等框架,能够设计并实现 Restful 风格的 API,做到前后端分离;
设计模式:熟悉 SOLID 设计原则及前端常用设计模式,并能在合适的场景下应用,提高代码的可维护性和可拓展性;
数据结构与算法:熟悉基本的数据结构和算法知识体系,包括但不限于链表、栈、队列、树、图等数据结构及常用算法,能够熟练运用相关原理解决实际问题;
编码能力:拥有扎实的HTML、CSS、JS基础,熟悉 TypeScript 及 ES6+ 新特性,针对部分前端核心知识有深入研究,能够编写高质量的现代前端代码;
项目描述
“**盲盒” 是一款包含多种功能和玩法的电商盲盒APP,在里面可以购买/开箱盲盒,开箱结果实时更新展示,如果对开出的物品不满意,还提供了回收兑换功能,也可以直接在商城中挑选自己中意的物品直接购买等。
技术栈
React、React Router、Ant Design、Less、Ahooks、Webpack、Node、html2canvas、SVGAPlayer、Edith
项目职责
1. 负责官网、H5、小程序的开发与维护,根据产品需求文档,UI设计图,完成版本开发;
2. 确保产品线上环境平稳运行,优化C端应用性能,提升首页加载速度和操作响应时间,提高用户体验;
3. 优化马甲包开发流程,提高开发效率,输出并维护项目文档,确保项目整体的可维护性;
项目业绩
1. 优化项目结构、马甲包配置及业务代码,马甲包开发时间大大减少50%以上;
2. 优化webpack构建流程,使用swc、thread-loader、持久化缓存等技术多维度提升构建效率,构建时间缩减30%以上,极大地提高了开发和部署效率;
3. 与运维协作,推动 HTTP 协议升级、缓存策略配置、Gzip 压缩及 CDN 配置,推动客户端升级/改进 WebView 配置,多维度优化使得页面访问速度得到明显提升;
项目描述
该项目旨在开发一个公司内部的工具聚合平台,解决前端、服务端、产运等在工作中的部分需求,提高工作效率,目前集合了图片上传、单图链接生成及短链转换等工具,服务于公司所有项目。
技术栈
Vue、ElementUI、Koa
项目职责
发现工作中存在的问题,构想并实现相对应的解决方案
项目业绩
1. 开发单图链接功能,可配置页面图片、标题,自动生成网页链接,解决了产运部分如宣传、公告等的单图需求;
2. 开发图片上传功能并接入 TinyPNG 压缩,通过动态随机生成 IP 等请求头部信息,绕过了 TinyPNG 的压缩数量限制;
3. 接入公司 sso 单点登录系统,保证了平台的基本安全性;
可兼职时间
可兼职地点
0条评论 雇主评价