Description
We are building a next-generation Conversational AI Platform where users collaborate with an AI agent to create and manipulate project artifacts (files, configurations, data, integrations) through natural language. As a Full-Stack Engineer, you will:
Frontend / UX:
- Build a conversational UI in Next.js with streaming AI responses and message history.
- Develop a dynamic artifact viewer (file tree, previews, details) that updates in real time.
- Implement responsive multi-panel layouts and optimize state management for long sessions.
- Add infinite scrolling or pagination where needed.
Full-Stack Integration:
- Build and consume API routes for messaging, artifact operations, and project/session state.
- Integrate frontend flows with backend agent workflows, tool calls, and file operations.
- Apply caching and revalidation strategies (ISR, SWR, edge caching).
- Work closely with backend engineers on data contracts and event formats.
AI-Assisted Development
- Use AI tools for rapid prototyping, scaffolding, and UX exploration.
- Iterate quickly based on feedback and evolving product needs.
Requirements
- Experience building conversational AI interfaces, copilots, or agent-based products.
- Exposure to LLM concepts such as function calling (tools), RAG, or vector search.
- Experience with Tailwind, component libraries, or design systems.
- Experience working with developer tools or “builder” style products.
