# 高级前端开发工程师( Vue3 )
20-30K
工作经验:9 年及以上
## 一、任职要求
### 1. 前端基础能力
1. 具备 9 年及以上前端开发经验,前端基础扎实,具备良好的编码能力和独立解决问题的能力。
2. 精通 JavaScript ( ES6+)、TypeScript 、HTML5 、CSS3 ,深入理解闭包、原型链、事件循环、异步编程等核心知识。
3. 熟悉浏览器运行机制、HTTP/HTTPS 、缓存机制、跨域处理及常见 Web 安全问题。
4. 熟练掌握 Flex 、Grid 等布局方案,具备良好的页面还原能力、响应式布局能力和浏览器兼容性处理经验。
5. 熟悉 Vite 、Webpack 等常见构建工具,具备前端工程化实践经验。
### 2. 框架与技术能力
1. 精通 Vue3 ,熟练掌握 Composition API 、响应式机制、组件通信、生命周期及 Vue3 生态,具备丰富的实际项目经验。
2. 具备至少 2 年 React 实际项目开发经验,熟练掌握 React Hooks 、组件开发、状态管理及常见开发模式。
3. 熟练掌握 Next.js 或 Nuxt.js 至少一种,具备实际项目开发经验,理解 SSR 、SSG 、CSR 等渲染模式。
4. 熟悉 Vue Router 、Pinia ,以及 React 生态中常见的路由与状态管理方案。
5. 能够独立完成复杂业务模块开发,具备良好的技术方案设计和问题排查能力。
### 3. 组件设计与开发能力
1. 具备优秀的业务组件封装能力,能够独立设计和开发高质量、高复用性、易维护、易扩展的业务组件。
2. 熟悉组件化开发思想,能够合理设计组件接口、属性、事件、插槽及组件间通信机制。
3. 熟练使用 Element Plus 、Ant Design 等主流 UI 组件库,具备基于业务场景进行二次封装的经验。
4. 具备复杂表单、数据表格、筛选组件、弹窗等常见业务组件的开发与封装经验。
5. 能够合理进行业务逻辑抽象、公共能力提取及代码复用,保证代码质量和可维护性。
### 4. 工程能力与性能优化
1. 具备中大型前端项目开发经验,能够独立完成项目模块设计、开发和维护。
2. 熟悉前端性能优化,能够针对首屏加载、资源体积、渲染效率等问题制定合理的优化方案。
3. 具备良好的代码组织能力,能够合理进行模块划分、公共逻辑抽象和代码重构。
4. 熟悉前后端接口联调、异常处理、权限控制及常见业务开发流程。
5. 具备较强的问题定位能力,能够独立排查和解决复杂业务问题及线上故障。
### 5. 综合素质
1. 具备良好的技术理解能力,能够深入分析问题并提出合理的解决方案。
2. 具备良好的代码规范意识,重视代码质量、可读性及可维护性。
3. 具备较强的责任心、沟通能力和团队协作能力。
4. 具备良好的学习能力,能够持续关注并合理应用前端技术。
## 二、加分项
1. 有大型或复杂业务系统的实际开发经验。
2. 有公共业务组件封装、组件库维护或团队组件规范建设经验。
3. 有实际的前端性能优化经验,并能够说明具体优化方案及效果。
4. 同时具备 Next.js 和 Nuxt.js 项目开发经验。
5. 熟悉常见前端测试工具,具备单元测试或组件测试经验。
6. 能够熟练使用 AI 辅助编程工具提升开发效率,并具备独立审查和优化代码的能力。
简历投递邮箱 [email protected]
20-30K
工作经验:9 年及以上
## 一、任职要求
### 1. 前端基础能力
1. 具备 9 年及以上前端开发经验,前端基础扎实,具备良好的编码能力和独立解决问题的能力。
2. 精通 JavaScript ( ES6+)、TypeScript 、HTML5 、CSS3 ,深入理解闭包、原型链、事件循环、异步编程等核心知识。
3. 熟悉浏览器运行机制、HTTP/HTTPS 、缓存机制、跨域处理及常见 Web 安全问题。
4. 熟练掌握 Flex 、Grid 等布局方案,具备良好的页面还原能力、响应式布局能力和浏览器兼容性处理经验。
5. 熟悉 Vite 、Webpack 等常见构建工具,具备前端工程化实践经验。
### 2. 框架与技术能力
1. 精通 Vue3 ,熟练掌握 Composition API 、响应式机制、组件通信、生命周期及 Vue3 生态,具备丰富的实际项目经验。
2. 具备至少 2 年 React 实际项目开发经验,熟练掌握 React Hooks 、组件开发、状态管理及常见开发模式。
3. 熟练掌握 Next.js 或 Nuxt.js 至少一种,具备实际项目开发经验,理解 SSR 、SSG 、CSR 等渲染模式。
4. 熟悉 Vue Router 、Pinia ,以及 React 生态中常见的路由与状态管理方案。
5. 能够独立完成复杂业务模块开发,具备良好的技术方案设计和问题排查能力。
### 3. 组件设计与开发能力
1. 具备优秀的业务组件封装能力,能够独立设计和开发高质量、高复用性、易维护、易扩展的业务组件。
2. 熟悉组件化开发思想,能够合理设计组件接口、属性、事件、插槽及组件间通信机制。
3. 熟练使用 Element Plus 、Ant Design 等主流 UI 组件库,具备基于业务场景进行二次封装的经验。
4. 具备复杂表单、数据表格、筛选组件、弹窗等常见业务组件的开发与封装经验。
5. 能够合理进行业务逻辑抽象、公共能力提取及代码复用,保证代码质量和可维护性。
### 4. 工程能力与性能优化
1. 具备中大型前端项目开发经验,能够独立完成项目模块设计、开发和维护。
2. 熟悉前端性能优化,能够针对首屏加载、资源体积、渲染效率等问题制定合理的优化方案。
3. 具备良好的代码组织能力,能够合理进行模块划分、公共逻辑抽象和代码重构。
4. 熟悉前后端接口联调、异常处理、权限控制及常见业务开发流程。
5. 具备较强的问题定位能力,能够独立排查和解决复杂业务问题及线上故障。
### 5. 综合素质
1. 具备良好的技术理解能力,能够深入分析问题并提出合理的解决方案。
2. 具备良好的代码规范意识,重视代码质量、可读性及可维护性。
3. 具备较强的责任心、沟通能力和团队协作能力。
4. 具备良好的学习能力,能够持续关注并合理应用前端技术。
## 二、加分项
1. 有大型或复杂业务系统的实际开发经验。
2. 有公共业务组件封装、组件库维护或团队组件规范建设经验。
3. 有实际的前端性能优化经验,并能够说明具体优化方案及效果。
4. 同时具备 Next.js 和 Nuxt.js 项目开发经验。
5. 熟悉常见前端测试工具,具备单元测试或组件测试经验。
6. 能够熟练使用 AI 辅助编程工具提升开发效率,并具备独立审查和优化代码的能力。
简历投递邮箱 [email protected]