智能体前端开发工程师
西安电子科技大学职位描述
岗位定位:负责智能体产品前端交互界面的设计与开发,将智能体对话、工具调用、知识库管理等能力以直观、流畅的方式呈现给用户,与智能体开发工程师协作完成端到端的产品交付。 学历要求:本科及以上学历,计算机科学与技术、软件工程、人工智能、电子信息、自动化、数学与应用数学等相关专业优先。对于非相关专业但技术能力突出、有智能体或 AI 产品前端开发实际项目经验者,可适当放宽专业限制。 经验要求:3 年及以上前端开发经验,有智能体、AI 应用或复杂交互类产品前端开发经验者优先。 技术要求: 1. 框架与工程化:熟练掌握 React 18+ 与 TypeScript,具备中大型企业级项目开发经验,能独立完成项目架构设计与技术选型。熟练掌握 Vue 3(含 Composition API、响应式系统、生命周期),具备实际项目开发经验,能独立完成 Vue 3 项目模块开发。熟悉 Vite / Webpack 构建配置,ESLint + Prettier + Husky 代码规范体系。熟练使用 Git,掌握分支管理、冲突解决、代码回滚等操作,具备良好的协作习惯。 2. 智能体交互开发:具备对话式交互界面开发经验,能处理流式输出、消息渲染、多轮对话状态管理等场景。能实现工具调用的可视化反馈,清晰展示调用状态与结果。 3. 接口联调与状态管理:熟悉 HTTP / WebSocket 通信,能对接智能体服务等多后端模块。熟练使用 Zustand / Redux Toolkit(React)与 Pinia(Vue)进行全局状态管理。能处理异步请求的加载状态、错误边界与自动重试。 4. UI 组件库与样式:熟悉 Ant Design 5(React)与 Ant Design Vue / Element Plus / Naive UI(Vue)中至少一种组件库,能进行业务组件封装与定制。掌握 Less / SCSS / CSS Modules / Tailwind CSS 中至少一种样式方案。 5. 调试与问题定位:熟练使用 Chrome Devtools、React Devtools、Vue Devtools 进行网络请求追踪、性能分析与内存排查。能从多维度定位前端问题,配合后端完成联调与闭环。 6. 开发工具与 AI 辅助编程:日常使用 Cursor、Trae 等 AI 辅助编程工具进行编码、重构与代码审查。具备把控 AI 生成代码质量的能力,能识别并修正潜在 bug 与性能隐患。 7. 加分项: - 了解天线/射频/电磁场基础概念(如增益、方向图、S参数、波束角、极化方式等),能理解相关仿真数据含义并配合后端完成可视化呈现。 - 有工业软件、仿真工具、CAE/EDA 类产品前端开发经验。 - 有 LangGraph / Dify / Coze 等 Agent 平台前端开发或二次开发经验。 - 有 RAG 相关产品前端开发经验。 - 了解 Python / Node.js,能进行简单的后端接口联调与数据 Mock。 - 有 Ant Design 5 / Ant Design Vue 深度使用与定制经验。
对这个职位感兴趣吗?