Ivyea Jobs 10617 roles · 169 companies · 刚刚
Vivix AI · AI 应用

AI Native 全栈工程师(偏前端)

深圳 社招 工程开发

职位描述

- 从用户体验出发,端到端完成 AI 产品前端的设计实现、上线和持续迭代,不只承接页面开发,也参与定义交互方式、产品状态和技术方案。 - 构建实时互动产品的核心体验,让语音、模型、工具和 live avatar 在持续会话中自然协同,处理流式响应、打断、等待、状态切换、异常恢复和多模态反馈。 - 建设复杂而可靠的前端应用架构,解决实时数据流、客户端状态、音视频设备、弱网、性能、兼容性、可观测性和长会话稳定性问题。 - 把模型和 Agent 的不确定性转化为用户可理解、可控制、可恢复的产品体验,设计清晰的 loading、thinking、tool execution、confirmation、error 和 fallback 状态。 - 与设计、产品、模型和服务端紧密协作,把原型和新模型能力快速做成真实可用的产品,同时保持交互品质、工程质量和演进能力。 - 深度使用 coding agent 和 AI 工具完成研发,并持续改进前端团队的 AI Native 工程方法,包括原型探索、context 组织、代码生成、测试、review、视觉回归和自动化。 - 直接观察用户如何使用产品,从线上 session、行为数据和反馈中发现体验问题,并持续优化交互路径、响应速度和用户信任感。 - 对自己交付的体验负责。出现问题时不止修复界面,也推动状态模型、监控、测试和系统机制闭环。

任职要求

- 对 AI 有真实而持续的热情,会主动使用、测试和理解新模型、Agent 产品与 AI 交互范式,而不是只把 AI 当作一个新的接口。 - 有很强的前端产品工程能力,能够把模糊想法快速做成高完成度、真实可用的产品,并对交互细节、视觉品质和用户感受有判断力。 - 构建过复杂前端应用,真正处理过客户端状态、异步数据流、性能优化、异常恢复、跨浏览器兼容、发布监控和长期维护,而不只擅长静态页面或组件拼装。 - 已经把 coding agent 融入日常开发,理解如何提供有效 context、约束任务、验证视觉和交互结果,并对最终代码质量负责。 - 有成熟业务线的生产经验,经历过真实用户、复杂依赖、线上问题和持续迭代,知道一个 demo 与值得信任的产品之间差什么。 - 理解现代 Web 平台和前端工程体系,能够根据问题驾驭 TypeScript、组件框架、状态管理、数据请求、构建发布、测试和可观测性,而不是机械依赖特定技术栈。 - 不把自己限制在浏览器 UI 边界。能够理解 API、实时通信、数据结构和服务端行为,必要时可以完成轻量服务端、BFF、工具集成或端到端原型。 - 有很强的责任心和用户意识,愿意为了真正解决用户问题投入足够的热情、专注力和工程判断,不把“设计稿已还原”当作工作的终点。 - 能在快速变化和信息不完整的环境中推进工作,既敢于探索新的 AI Native 交互,也能守住生产质量和体验一致性。 高权重加分项 - 构建过 voice agent、实时会话、RTC、直播、在线协作、实时游戏或其他强 realtime 属性产品,深度处理过 WebRTC、WebSocket、WebAudio、媒体设备和弱网状态。 - 做过复杂 Agent 产品前端,理解 streaming message、tool call、human-in-the-loop、session state、artifact、trace 和长任务进度应该如何呈现。 - 有 Canvas、WebGL、WebGPU、Rive、Three.js、游戏引擎或高性能动画交互经验,能够构建超越传统表单和聊天框的实时内容界面。 - 有高审美、高完成度 consumer product、创作工具、互动内容或 developer tool 的生产经验,对动效、反馈、节奏和细节有成熟判断。 - 具备真正的全栈能力,能够独立完成从前端体验到接口、数据和部署的 0 到 1 产品交付。 - 做过模型 API、AI 应用平台、live avatar、生成式 AI 产品或面向开发者的 SDK / component library。
Vivix AI去官方页面投递 →