岗位职责:
1、基于 vue-pure-admin 框架开发中后台管理系统,实现核心功能模块(如权限管理、数据看板、表单交互)。
2、根据客户需求进行定制化开发,包括页面交互设计、业务逻辑实现及UI/UX优化。
3、与后端团队协作,完成接口联调及数据交互(RESTful API / GraphQL),确保前后端一致性。
4、优化系统性能(如首屏加载速度、组件渲染效率),提升用户体验。
5、使用 TypeScript 编写可维护、可扩展的代码,并通过 ESM 规范组织模块。
6、参与项目架构优化(如引入 Pinia 状态管理、TailwindCSS 样式复用)。
7、参与需求分析与方案设计,将客户需求转化为技术实现(如复杂表格、动态表单)。
任职要求:
1、计算机相关专业,1-3年 Vue3 前端开发经验(优秀应届生可放宽)。
2、基础扎实:熟练掌握 HTML5、CSS3、JavaScript(ES6+),理解 DOM 操作与事件机制。
3、熟悉 HTTP 协议、跨域原理及常见问题解决方案(如 CORS)。
4、理解前端性能优化核心方法(如懒加载、资源压缩、代码分割)。
5、Vue3 与 TypeScript:熟练掌握 Vue3 组合式 API、响应式原理及组件化开发。
6、能使用 TypeScript 编写类型安全的代码(如接口定义、自定义 Hook)。
7、框架与工具:熟练使用 Element-Plus 组件库,能快速搭建页面并定制样式。
8、熟悉 Vite 构建工具,了解其插件机制及性能优化策略。
9、熟悉 Pinia 状态管理,能设计合理的数据流架构。
10、掌握 TailwindCSS,能通过原子化类名快速实现复杂布局。
11、能根据客户需求独立完成复杂功能开发(如动态表单、数据可视化图表)。
12、能基于 vue-pure-admin 框架快速扩展功能模块(如权限控制、工作流组件)。
13、有较强的需求理解能力,能将模糊需求转化为具体技术方案。
优先录用技能项:
1、有 vue-pure-admin 或类似中后台模板开发经验。
2、熟悉 ESM 模块化规范及代码组织方式。
3、有开源项目贡献经验(如 Vue3 插件、Element-Plus 组件优化)。
4、了解 PWA、SSG(静态站点生成)或 Vite 插件开发。
5、能独立解决问题,沟通能力强,能与客户或业务部门高效协作。