前端开发工程师- AI Agent方向

核心技术栈

●前端框架: Next.js 15 + React 18

●类型系统: TypeScript 5.x

●样式方案: Tailwind CSS + CSS Modules

●UI组件: Radix UI + 自定义设计系统

●实时通信: Server-Sent Events (SSE) / WebSocket

●状态管理: Zustand / React Context

●构建工具: Turbo / Vite

主要职责

1. AI交互界面架构设计

●设计和实现高性能的对话式UI架构

●构建可扩展的组件系统,支持多种AI Agent交互模式

●优化渲染性能,确保流畅的用户体验

2. 实时数据流工程

●设计健壮的SSE/WebSocket连接管理系统

●实现流式响应的增量渲染和优化

●构建错误恢复和断线重连机制

3. 工具生态系统开发

●开发插件化的工具渲染框架

●实现多媒体内容的智能展示(代码、图表、文档等)

●构建工具调用的可视化追踪系统

4. 用户体验创新

●设计响应式、无障碍的用户界面

●实现智能的交互提示和引导系统

●优化移动端体验和性能

任职要求

必备条件

●AI编程工具使用:

○至少会使用一种等AI编程工具,例如:GitHub Copilot、Cursor、Windsurf等

○能够高效利用AI工具进行代码生成和调试

○有使用AI工具进行架构设计和代码审查的经验

●3年以上 React/Next.js / supabase 项目开发经验

○有参与LLM 相关项目开发的实践经历

●精通 TypeScript,能够设计复杂的类型系统

●深入理解 React 18 新特性(Suspense、Server Components、Streaming)

●熟练掌握实时通信技术,有 SSE/WebSocket 生产环境经验

●具备性能优化经验,熟悉 Web Vitals 指标

●良好的代码规范和文档习惯

加分项

●了解CopilotKit实战经验:在生产环境中集成过CopilotKit,熟悉其Action系统和Context管理

●LangGraph开发经验:使用LangGraph构建过多Agent系统,理解Graph-based工作流

●LLM集成经验:熟悉OpenAI、Anthropic等API的前端集成

●Agent UI/UX设计:有设计Agent交互界面的经验,理解对话式UI的最佳实践

●GitHub开源过个人作品

公司地点:北京朝阳区金汉王科技大厦一层

公司简介:

明略科技是领先的全球企业级认知智能服务平台,致力于通过大数据分析挖掘和认知智能技术,推动知识和管理复杂度高的大中型企业进行数字化转型。

万物互联时代,企业拥有的海量数据显示的信息,本应用来支持一台设备、一项业务、一个部门甚至一家企业的健康运转。目前对很多企业来说,这些数据散落在不同设备和各个部门中,企业组织难免会一叶障目,无法把正确的数据——即信息反馈给一线员工,也无法做出正确的决策。

明略科技的数据中台帮助企业采集和集成多源异构数据,整合大数据、物联网、知识图谱和多模态人工智能技术,将正确的数据推送给决策者,提高组织内营销和运营的透明、安全、稳定。

同时,明略科技智能决策平台,通过连接企业中的人与机器,不断积累组织知识资产并将其程序化,最终实现具有分析决策能力的高阶人工智能应用,让组织内部高效运转,实现人机同行的美好世界。

职位发布者:熊经理

北京明略软件系统有限公司

融资阶段:

公司规模:100~499人

相似职位: