测试-前端开发工程师
该JD由招聘助手使用内置模板自动生成
请审核内容准确性后确认,或点击"编辑JD"修改内容。确认后JD将正式生效并可用于匹配评估。
岗位目标
负责Web端和移动端产品的用户界面开发,运用现代前端框架和工程化工具实现高质量、高性能、可维护的前端应用,与后端、产品和设计团队协作交付完整的产品体验。
主要职责
- 使用React(Hooks/Context/Redux/Zustand)或Vue3(Composition API/Pinia/Vue Router)进行前端页面和组件开发,确保代码可读性和复用性
- 基于UI设计稿(Figma/Sketch)进行像素级还原,使用Element Plus/Ant Design/TDesign等组件库实现企业级后台管理系统
- 使用Webpack或Vite进行前端项目构建配置,优化打包体积和构建速度
- 配合后端API文档(Swagger/YAPI)进行接口联调,使用Axios封装统一的请求拦截器和错误处理
- 使用Git进行分支管理和代码协作,遵守Git Flow或Trunk-Based开发流程
- 使用ESLint+Prettier统一代码规范,编写单元测试(Jest/Vitest)确保组件质量
- 参与技术方案评审和Code Review,积极分享技术经验和最佳实践
必备条件
- 计算机科学、软件工程或相关专业本科及以上学历(能力突出者可放宽至大专)
- 3年以上前端开发经验,精通HTML5、CSS3和JavaScript(ES6+),熟悉TypeScript
- 精通React(Hooks/Context/Redux)或Vue(Vue3/Composition API/Pinia)至少一种主流框架及其生态
- 熟悉前端工程化工具:Webpack/Vite打包配置、ESLint代码规范、Prettier格式化、Git版本控制
- 熟练使用Element Plus、Ant Design、TDesign等至少一种UI组件库进行企业级后台开发
- 了解前端性能优化手段:代码分割、懒加载、虚拟列表、CDN加速、首屏优化
- 具备良好的沟通协作能力,能理解PRD和UI设计稿并转化为高质量代码
优先条件
- 有uni-app或Taro跨端开发经验,能同时交付H5、微信小程序和App
- 熟悉Node.js服务端开发(Express/Koa/NestJS),具备全栈能力
- 有前端自动化测试经验(Jest/Cypress/Playwright)
- 熟悉前端监控和埋点方案(Sentry/百度统计/自研埋点SDK)
- 有GitHub活跃开源贡献或技术博客者优先
加分项
框架深度加分
深入理解React/Vue源码原理,能进行性能调优和定制化改造,有框架插件或开源组件开发经验
工程化加分
能从零搭建前端工程化体系(脚手架/CI/CD/自动化测试/监控),有团队技术规范制定经验
全栈加分
具备Node.js或Go后端开发能力,能独立完成BFF层开发和数据库操作
可视化加分
熟练使用ECharts/D3.js/Three.js进行数据可视化和3D交互开发
大厂经验加分
有BAT/TMD等一线互联网公司或知名SaaS公司工作经验者优先
团队关系与工作地点
| 汇报对象 | 技术部负责人 |
| 所属部门 | 技术部 |
| 工作地点 | 武汉 |
薪酬信息
12K-25K(视技术栈深度和经验)
| 薪酬构成 | 说明 |
|---|---|
| 基本工资 | 按技术等级(初级/中级/高级/资深/架构师)和工作年限定级 |
| 项目奖金 | 按项目交付质量和进度发放,季度结算 |
| 技术津贴 | 持有软考中高级证书或技术专利者享受额外津贴 |
| 年终奖金 | 根据年度绩效发放1-4个月年终奖 |
福利待遇
发展路径
- 初级前端(1-2年) -> 中级前端(2-4年) -> 高级前端(4-6年) -> 前端架构师/技术专家(6年+) -> 技术总监
- 提供内部技术分享、Code Review和导师制培养
- 可向全栈工程师、前端架构师或技术管理方向发展