▪ 熟练使用 各种主流框架及生态,能够独立完成中后台管理系统、企业官网、平台的前端架构搭建
▪ 能够构建高复用性组件库,理解虚拟 DOM 原理和性能优化策略
▪ 有 SSR 经验,理解 Nuxt / Next.js 的适用场景及优化逻辑
▪ 熟练使用 uni-app 完成微信 / 支付宝 / 抖音小程序开发,
▪ 一套代码多端运行,覆盖电商、工具、预约等常见场景
▪ 有原生小程序开发经验,理解 WXML / WXSS / JS 的底层机制,能够处理复杂业务逻辑和性能调优
▪ 了解 跨端开发基础,能与移动端团队高效配合
▪ 熟练使用 Git 进行团队协作和版本管理,理解 Git Flow 工作流
▪ 熟练使用 Webpack / Vite 进行构建优化,了解打包体积分析、代码分割、Tree Shaking 等性能调优手段
▪ 掌握 npm / yarn / pnpm 包管理,理解前端依赖管理最佳实践
▪ 精通 HTML5 / CSS3 / JavaScript(ES6+),
▪ 能够手写响应式布局,处理多终端适配(PC / 平板 / 手机)
▪ 有组件化样式开发经验,能够维护大型项目的 CSS 架构
▪ 掌握 Canvas / SVG 基本使用,能够实现数据可视化图表、动画效果和交互图表
▪ 掌握 CSS 动画(Transition / Animation)和 JavaScript 动画(requestAnimationFrame),能够实现流畅的页面过渡和微交互
▪ 理解前端性能指标(LCP / FID / CLS),能够通过代码层面的优化提升页面加载体验
▪ 注重交互细节:按钮反馈、页面加载状态、表单验证反馈、异常状态提示,提升用户操作的确定感
▪ 有组件库开发经验,能够从设计稿中抽象通用组件(表单组件 / 表格组件 / 弹窗组件 / 筛选组件),形成可复用资产
▪ 理解「样式与逻辑分离」原则,组件设计兼顾灵活性和可维护性,避免过度封装
▪ 熟练使用 Axios / Fetch 进行 HTTP 请求封装,处理请求拦截、响应拦截、统一错误处理、Token 自动刷新等通用逻辑
▪ 理解 RESTful API 设计规范,能够与后端工程师高效沟通接口文档,减少因接口定义不清导致的返工
▪ 有 Node.js 中间层开发经验,能够独立搭建简单 BFF 层,处理接口聚合与数据转换
▪ 熟练使用 Chrome DevTools / Vue DevTools / React DevTools 进行性能分析和 Bug 定位
▪ 有丰富的前后端联调经验,能够快速定位是前端问题还是接口问题,减少无效沟通
▪ 理解跨域原理、CORS 配置、Cookie 与 Session 机制,能够处理常见的前端安全相关问题
▪ 从 UI 稿出发,能够独立完成企业官网、专题活动页、管理后台等项目的全部前端工作,不需要二次分包
▪ 有完整项目交付经验:需求理解 → 技术方案 → 开发实施 → 自测联调 → 上线部署 → 后期维护
▪ 重视代码可维护性,注释清晰、命名规范、提交记录有意义,方便自己和团队的后续迭代
▪ 有与产品经理、UI 设计师、后端工程师密切协作的经验,理解「多方协作中前端的位置」
▪ 能够参与技术方案评审,从前端实现角度提出可行性建议和风险预警
▪ 有代码 Review 经验,能够给同事提建设性意见,也乐于接受他人反馈