职位详情
React 前端开发工程师招聘要求:
(3-5年经验,聚焦大模型应用交互开发、RAG/SSE实时系统、前后端协同)
(一)核⼼前端技术栈
React ⽣态深度掌握
精通 React 函数组件、Hooks(useState/useEffect/useReducer/useContext)及性能优化。
熟悉类组件与函数组件的混合开发场景,掌握组件⽣命周期管理。
熟练使用 React Router(v6+)实现前端路由,具备路由懒加载与权限控制经验。
掌握 Redux/Zustand/Jotai 等状态管理工具,熟悉状态库与 React 组件的集成模式。
UI 框架与样式管理
熟练使⽤ Ant Design/Material-UI/Chakra UI 等组件库,能够快速搭建企业级中后台界面。
精通 CSS-in-JS 方案(如 Emotion/Styled-components)或 CSS Modules,熟悉响应式布局与浏览器兼容性处理。
具备动画效果开发能力(如 Framer Motion、GSAP),提升用户体验。
构建工具与工程化
熟练使用 Webpack/Vite 配置项目,掌握代码分割、Tree Shaking、环境变量注入等优化手段。
熟悉 TypeScript 类型系统,能够为复杂业务逻辑编写类型安全的代码。
掌握 ESLint/Prettier 代码规范,具备 CI/CD 流程中的代码质量保障经验(如 GitHub Actions 集成)。
(二)AI 应用前端开发
大模型交互设计
具备与后端大模型 API 对接经验,能够设计并实现以下功能:
智能问答界面:支持多轮对话、历史记录滚动、Markdown 格式渲染。
实时响应交互:结合 SSE/WebSocket 实现用户输入与模型输出的低延迟同步(如打字机效果)。
RAG 结果可视化:将后端检索的文档片段、来源链接以卡片式布局展示,支持高亮关键词与上下文跳转。
熟悉 Prompt 输入组件设计(如富文本编辑器、代码块高亮),提升用户输入体验。
SSE 实时通信
熟练使用原生 EventSource API 或第三方库(如 react-use-sse)实现 SSE 客户端逻辑。
性能与体验优化
针对大模型响应数据量大、渲染复杂的特点,掌握以下优化手段:
虚拟滚动:使用 react-window 或 react-virtualized 优化长列表渲染。
防抖/节流:优化用户输入时的 API 请求频率。
骨架屏加载:设计合理的加载状态,提升用户感知性能。
(三)前后端协作能力
API 对接与调试
熟练使用 Axios/Fetch 实现 RESTful API 调用,掌握请求拦截器、错误处理与全局重试机制。
具备 Swagger/OpenAPI 文档解读能力,快速对接后端接口。
全链路监控与日志
熟悉浏览器开发者工具(Network/Performance 面板),能够定位前后端交互问题。
二、项目经验要求
大模型应用项目
主导或深度参与过至少 1 个 AI 交互类前端项目,例如:
智能客服系统:实现多轮对话、知识库卡片展示、用户反馈收集。
代码生成工具:支持用户输入需求描述,实时渲染大模型生成的代码片段与注释。
文档摘要助手:展示 RAG 检索结果与摘要内容,支持用户跳转至原始文档。
需提供可验证的技术细节(如组件设计、性能优化数据、用户交互流程)。
实时系统开发
具备 SSE/WebSocket 实时通信项目经验,例如:
实时监控看板:展示后端推送的设备状态、日志流。
复杂界面与交互
开发过以下类型界面者优先:
富文本编辑器(集成 Markdown/LaTeX 支持)。
可视化工作流引擎(如拖拽式 Prompt 配置)。
多模态交互界面(支持语音输入、OCR 图片识别结果展示)。
(3-5年经验,聚焦大模型应用交互开发、RAG/SSE实时系统、前后端协同)
(一)核⼼前端技术栈
React ⽣态深度掌握
精通 React 函数组件、Hooks(useState/useEffect/useReducer/useContext)及性能优化。
熟悉类组件与函数组件的混合开发场景,掌握组件⽣命周期管理。
熟练使用 React Router(v6+)实现前端路由,具备路由懒加载与权限控制经验。
掌握 Redux/Zustand/Jotai 等状态管理工具,熟悉状态库与 React 组件的集成模式。
UI 框架与样式管理
熟练使⽤ Ant Design/Material-UI/Chakra UI 等组件库,能够快速搭建企业级中后台界面。
精通 CSS-in-JS 方案(如 Emotion/Styled-components)或 CSS Modules,熟悉响应式布局与浏览器兼容性处理。
具备动画效果开发能力(如 Framer Motion、GSAP),提升用户体验。
构建工具与工程化
熟练使用 Webpack/Vite 配置项目,掌握代码分割、Tree Shaking、环境变量注入等优化手段。
熟悉 TypeScript 类型系统,能够为复杂业务逻辑编写类型安全的代码。
掌握 ESLint/Prettier 代码规范,具备 CI/CD 流程中的代码质量保障经验(如 GitHub Actions 集成)。
(二)AI 应用前端开发
大模型交互设计
具备与后端大模型 API 对接经验,能够设计并实现以下功能:
智能问答界面:支持多轮对话、历史记录滚动、Markdown 格式渲染。
实时响应交互:结合 SSE/WebSocket 实现用户输入与模型输出的低延迟同步(如打字机效果)。
RAG 结果可视化:将后端检索的文档片段、来源链接以卡片式布局展示,支持高亮关键词与上下文跳转。
熟悉 Prompt 输入组件设计(如富文本编辑器、代码块高亮),提升用户输入体验。
SSE 实时通信
熟练使用原生 EventSource API 或第三方库(如 react-use-sse)实现 SSE 客户端逻辑。
性能与体验优化
针对大模型响应数据量大、渲染复杂的特点,掌握以下优化手段:
虚拟滚动:使用 react-window 或 react-virtualized 优化长列表渲染。
防抖/节流:优化用户输入时的 API 请求频率。
骨架屏加载:设计合理的加载状态,提升用户感知性能。
(三)前后端协作能力
API 对接与调试
熟练使用 Axios/Fetch 实现 RESTful API 调用,掌握请求拦截器、错误处理与全局重试机制。
具备 Swagger/OpenAPI 文档解读能力,快速对接后端接口。
全链路监控与日志
熟悉浏览器开发者工具(Network/Performance 面板),能够定位前后端交互问题。
二、项目经验要求
大模型应用项目
主导或深度参与过至少 1 个 AI 交互类前端项目,例如:
智能客服系统:实现多轮对话、知识库卡片展示、用户反馈收集。
代码生成工具:支持用户输入需求描述,实时渲染大模型生成的代码片段与注释。
文档摘要助手:展示 RAG 检索结果与摘要内容,支持用户跳转至原始文档。
需提供可验证的技术细节(如组件设计、性能优化数据、用户交互流程)。
实时系统开发
具备 SSE/WebSocket 实时通信项目经验,例如:
实时监控看板:展示后端推送的设备状态、日志流。
复杂界面与交互
开发过以下类型界面者优先:
富文本编辑器(集成 Markdown/LaTeX 支持)。
可视化工作流引擎(如拖拽式 Prompt 配置)。
多模态交互界面(支持语音输入、OCR 图片识别结果展示)。
2025-12-28 21:59
IP属地:北京
职位福利
本科3-5年不接受居家办公JavaScript计算机/软件工程相关专业

北京橙溪科技有限公司
不需要融资 · 20-99人


鱼泡安全保障
如遇到办证收费、刷单、传销、诱导买车等违规行为,请立即向鱼泡直聘投诉举报投诉举报 >

附近适合您的职位
1.5-1.8万/月
前端开发工程师5-10年本科技术博客/开源项目有所贡献CSS不接受居家办公Node.jsReact计算机/软件工程相关专业前端开发经验架构师经验antdHTML5Ant DesignWebpackhook
北京 海淀区
1.5-2.5万/月
前端开发工程师3-5年本科技术博客/开源项目有所贡献CSS不接受居家办公JavaScriptHTML5VueNode.js前端开发经验计算机/软件工程相关专业
北京 海淀区









