🏢 About Sarvam.ai
Sarvam.ai is leading the charge in India’s AI revolution. They are focused on building transformative, intelligent systems that seamlessly integrate into everyday workflows, significantly enhancing productivity and user experiences across digital interactions.
🎯 The Role
Sarvam.ai is looking for a Senior Frontend Engineer to spearhead the development of cutting-edge AI agent interfaces. Operating within a modern Turborepo monorepo architecture, you will deliver production-grade applications using Next.js, React, and TypeScript. This position demands high autonomy and the ability to thrive in ambiguity while scaling AI-powered products.
🛠️ Tech Stack
- React & Next.js (App Router)
- TypeScript
- Jotai & TanStack Query
- Tailwind CSS (v4) & shadcn/ui
- WebSockets & SSE
💼 What You'll Do
- Architect robust, scalable frontend systems leveraging Next.js and TypeScript.
- Build and maintain highly reusable shared component libraries utilizing Radix UI primitives.
- Develop sophisticated and responsive conversational UIs for AI agents.
- Ensure seamless integration with backend services for real-time data and streaming responses.
- Relentlessly optimize applications for superior Core Web Vitals, bundle size, and runtime performance.
✅ What You'll Need
- 3+ years of dedicated frontend experience with deep expertise in React (Server Components, Actions) and Next.js.
- Advanced TypeScript knowledge, including generics and conditional typing.
- Strong command over modern state management solutions like Jotai, TanStack Query, and React Hook Form.
- Proven ability to engineer highly performant applications and integrate complex APIs via REST, WebSockets, or SSE.
- Experience in building accessibly compliant design systems with Tailwind CSS.
🌟 Nice to Have
- Prior experience crafting interfaces specifically for AI/ML products.
- Proficiency in motion and animations using Framer Motion.
- Knowledge of browser automation tools such as Playwright or Cypress.
- Solid understanding of CI/CD pipelines, Docker, or Kubernetes.