ID:412057

高级前端开发工程师

  • 公司信息:
  • 阿里巴巴
  • 工作经验:
  • 5年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日驻场(离职原因)
  • 所在区域:
  • 广州
  • 白云

技术能力

熟练掌握 HTML、CSS 掌握多种布局,能够运用各种布局技术(如 Flexbox 和 Grid)高效还原设计稿,并确保在不同设备和浏览器上的兼容性和一致性
深入理解 JavaScript 和 TypeScript 熟练使用 Promise、async/await 进行高效的异步编程,掌握 DOM 操作与事件处理,能够灵活应用 ES6+ 新特性,并擅长基于 TypeScript 开发高质量、可维护的应用程序。
熟练掌握 React 技术栈和 Nextjs 框架,熟悉 React 的核心概念和部分源码,包括 Hooks Api 和函数式编程,能够使用 Next.js 实现高性能的客户端和服务端渲染(SSR)。
掌握 Vue3 框架,包括 Vue Router、Pinia 状态管理、Composition Api 掌握模板语法和 TSX 语法,能够独立开发和维护大型 Vue 项目
掌握 Taro、UniApp 和微信小程序原生开发,能够开发兼容微信小程序、H5、App 等多端应用,擅长多端适配、渲染性能及复杂交互体验优化
熟练使用 Webpack 和 Vite 等现代构建工具,能够进行自定义配置、优化打包速度和文件大小。掌握 Tree Shaking、代码压缩、代码分割等前端性能优化技巧
掌握 Node.js 后端开发,能够使用 Nest.js 结合 MySQL、Docker 和 Nginx 独立开发、构建、部署后端服务
掌握 Python 与 PyTorch 基础,了解深度学习原理,熟练使用 Cursor、Claude Code 等 AI 编程工具,可独立借助 AI 高效完成全栈项目开发

项目经验

1.微信小程序(xx) — 前端开发 — 2025.4 ~ 至今

技术栈:Taro、Vite、React、Zustand

本项目是基于 Taro 框架开发的多端兼容微信小程序,核心功能覆盖问卷设计、数据收集与智能分析。项目目标是为企业、学术机构及个人用户提供高效、安全的调研工具,支持复杂表单设计、实时数据统计、多角色协作及 SaaS 化部署。

负责整个项目搭建以及系统的架构,包括收集表单组件的加载渲染、事件绑定、动态属性以及在线加载远端组件
设计灵活的表单数据结构,实现复杂的表单校验逻辑与条件跳转机制,提升问卷灵活性与用户体验。
集成 zustand persist 实现全局状态管理与本地持久化,支持用户草稿保存、自动提交、表单缓存等功能。
性能优化方面,基于 taro 长列表渲染,支持 10,000+ 条数据流畅展示,内存占用降低 60%;打包方面利用 vite 的分包技术和 Taro 的按需加载优化首屏加载性能,启动时间从 5s 缩短至 1.2s,页面跳转流畅度稳定在 60FPS

2.Vue3 组件库 CSUI — 前端开发 — 2024.10 ~ 至今

技术栈:Pnpm、Monorepo、Vue3、Vite、Sass、TypeScript、VitePress

开发的组件有:图标、按钮、输入框、多选框、表单、树型控件、日历、上传控件、虚拟滚动列表

采用 pnpm + monorepo 的代码仓库管理方式,将文档、组件代码、样式及演练场统一整合到一个代码库中,实现高效的依赖共享与模块化开发,显著提升了协作效率和代码维护性。
基于 BEM 命名规范 + Sass 预处理器,通过变量、mixins 和函数等功能优化样式结构,确保组件样式清晰可维护,同时支持全局主题定制与样式扩展。
在开发树形组件中,采用节点懒加载技术按需动态加载子节点数据,结合虚拟列表优化渲染性能,大幅提升大数据量场景下的渲染性能
开发了基于虚拟滚动技术的高性能列表组件,支持动态高度计算、静态高度适配以及自定义展示组件,能够流畅处理海量数据,显著降低 DOM 元素数量和内存消耗

3.表单流程构建中心设计器 — 前端开发 — 2022.10 ~ 至今

技术栈:React、Nextjs、Mobx、Rsuite UI、Ant Design Mobie

表单流程构建中心设计器是一套基于 React 生态(Rsuite、 Mobx)的低代码表单设计器,通过编写一系列控件(输入框、下拉选项、表格、弹框等等控件)提供给内部设计各类表单并且发起表单填写,配合流程控制自动移交给不同部门传阅审批。

目前负责项目整体迭代与技术升级,完成从 Next.js 11 至 Next.js 15 的版本更新,同时通过 pnpm + monorepo 模式优化代码结构,将表单设计器、表单生成器及 bpmn.js 流程设计器拆分为独立项目,并借助微前端架构实现灵活集成,显著提升开发效率与模块复用性,降低系统耦合度。
主要负责日常新增表单控件需求的开发工作,列如按钮、弹框、iframe 控件的编写以及维护负责项目打包性能优化,基于 webapck 实现了整套代码分割,配合 chunk 分包加载,带来较大性能提升
负责项目打包性能优化,基于 webpack 实现了整套代码分割,配合 chunk 分包加载,带来较大性能提升
设计 KeepAlive 离屏缓存功能,实现表单属性数据在路由切换时保持数据、输入框维持编辑状态
设计 useLongPress、useTrackedEffect 等多个 Hooks,方便业务开发,提高了日常开发效率
负责 package.json 中部分框架和库进行升级和兼容,完成 80% 页面移动端适配以及换肤功能的实现

案例展示

  • 线下吃鸡类小程序

    线下吃鸡类小程序

    1.1 产品定位 将战是一款面向冷兵器格斗运动爱好者的微信小程序,提供活动报名、战绩管理、段位系统、经营管理等一体化服务。 1.2 核心价值 - **玩家端**:便捷参战报名、实时战绩查看、段位成长体系 - **管理员端**:高效活动组织、现场签到管理、战绩录入 -

  • 创业类小程序

    创业类小程序

    「创业类小程序」是一款专注于**实体项目合作对接**的综合性小程序平台,致力于连接五大核心群体: - **品牌加盟者**:发布加盟意向,寻找投资人和合伙人 - **投资人**:发现优质加盟项目,进行小额实体投资 - **合伙人**:寻找志同道合的创业伙伴,共同开店 - *

查看案例列表(含更多 0 个案例)

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服