岗位职责:
1.负责公司 Web 端、移动端(H5 / 小程序 / APP)产品的前端开发与优化,确保产品具有优良的用户体验和性能;
2.基于 VUE3、TypeScript 等技术栈搭建高效、可复用的前端组件库与业务模块,提升开发效率和代码质量;
3.熟练运用 vite 构建工具进行项目工程化配置,优化构建流程、打包体积及页面加载速度;
4.结合 Element-plus、vue-pure-admin、Avue、colorUI 等 UI 框架 / Admin 模板,快速实现产品界面开发,同时根据业务需求进行二次封装与定制;
5.使用 Tailwindcss 实现响应式布局与样式开发,保障多终端(PC / 手机 / 平板)适配一致性;
6.基于 uniapp 技术栈开发跨平台应用(微信小程序、APP 等),解决不同平台的兼容性问题;
7.参与前端技术选型、技术难点攻克,推动前端技术栈迭代与优化,提升团队技术水平;
8.与产品、设计、后端团队紧密协作,高效完成需求对接、原型落地及接口联调工作。
任职要求:
1.本科及以上学历,计算机相关专业,2 年以上前端开发经验(能力突出者可放宽学历 / 工作年限要求);
2.精通 VUE3 框架核心原理,熟练使用 Composition API、Pinia/Vuex、Vue Router 等生态工具,具备复杂业务场景下的状态管理与路由设计能力;
3.熟练使用 TypeScript 进行类型定义、接口约束,能解决类型推导、泛型应用等实际开发问题,保障代码健壮性;
4.熟练运用 vite 进行项目搭建、插件配置、热更新优化,了解 webpack 与 vite 的差异及迁移方案;
5.深入掌握 Element-plus 组件库的使用与定制,能基于 vue-pure-admin/Avue 等 Admin 模板快速搭建后台管理系统,并进行功能扩展与样式优化;
6.熟悉 uniapp 跨平台开发流程,能独立完成小程序、H5、APP 的开发、调试与发布,解决多端兼容性问题;
7.熟练使用 colorUI 进行移动端界面开发,结合 Tailwindcss 实现高效样式编写,具备响应式布局设计能力;
8.掌握前端工程化最佳实践,包括代码规范、模块化开发、组件封装、自动化测试(Jest/Vitest)等;
9.熟悉 HTTP/HTTPS 协议、RESTful API 设计规范,能高效完成与后端的接口联调,具备接口异常处理、请求拦截等实战经验;
10.具备前端性能优化实战经验(如首屏加载优化、打包体积优化、渲染性能优化等),能使用 Lighthouse 等工具进行性能分析与调优;
了解微前端架构(如 qiankun)、低代码平台开发;
11.熟悉 Git 版本控制工具,具备良好的分支管理、代码提交规范,有多人协作开发经验;
12.了解服务端Node.js能独立完成简单的接口开发或 Mock 数据配置;
13.具备良好的逻辑思维能力、问题排查能力,能快速定位并解决前端开发中的各类 bug;
14.注重用户体验,对 UI 设计还原度、交互细节有较高要求,具备一定的产品思维;
15.工作积极主动,责任心强,具备良好的沟通表达能力和团队协作精神;
热爱前端技术,乐于接受新技术挑战,有持续学习的习惯;
16.有大型项目、开源项目贡献经验,或个人技术博客、GitHub 仓库者优先。