← 返回招聘列表

前端开发工程师

6-11K
📍 长沙 💼 2年以上 🎓 本科

职位描述

一、岗位要求

  1. 精通 Vue2/Vue3(Composition API)、Vue Router、Pinia/Vuex,深刻理解响应式原理与生命周期,能独立定位并解决复杂状态问题;
  2. 深入掌握 Uniapp,有成熟小程序项目上线经验,熟悉 Uniapp 打包、发布流程及常见问题排查;
  3. 深入理解前端工程化,熟练使用 Vite/Webpack 等构建工具,能根据项目需求(SPA/MPA)自定义打包配置(如分包优化、CDN 配置);
  4. 具备良好的组件抽象能力,能设计高内聚、低耦合的通用组件与业务模块,熟悉 ES6+ 语法;
  5. 有 ECharts、AntV 等图表库的实战经验,能实现常见数据看板;了解前端权限控制实现(RBAC/ABAC),包括动态路由、按钮级权限;
  6. 熟悉常见数据结构与基础算法,逻辑思维良好;
  7. 熟悉 TypeScript,有实际项目经验;
  8. 代码洁癖强,注重重构,有搭建自定义组件库经验;对前端技术保持持续热情与学习能力。

二、岗位职责要点

  1. 负责 Uniapp 跨端项目(微信小程序/H5)的迭代维护,以及 PC 端后台管理系统的前端架构与业务开发;
  2. 坚持工程化思维,使用 Vite/Webpack 优化项目构建速度,针对不同项目(移动端/PC 端)制定差异化工程策略;
  3. 负责通用前端业务组件库的开发与维护,提升可复用业务模块(如高级筛选、动态表格等);
  4. 优化移动端/小程序启动速度、包体积、弱网适配;优化 PC 首屏加载、海量数据渲染(虚拟滚动)、操作流畅度;
  5. 使用 ECharts/AntV 等库实现数据报表、趋势分析等可视化需求。

三、加分项

  1. 有 Node.js/Java 开发经验,对数据库有一定了解;
  2. 有 Three.js、Babylon.js 等 3D 库的实战项目经验,能实现基础 3D 模型展示与交互;

四、任职条件

本科及以上学历,2年以上工作经验,计算机软件或网络工程相关专业。到岗时间:3月底。

对该岗位感兴趣?

欢迎通过联系我们页面提交您的简历与意向

立即沟通