Key Skills: Agentic AI, React, figma, TailwindCSS, Typescript
Roles and Responsibilities:
- Build production-ready React and TypeScript applications using Tailwind CSS.
- Translate Figma designs into pixel-perfect, responsive frontend implementations.
- Develop conversational and interactive UI for agentic AI systems and workflows.
- Leverage AI-assisted tools to accelerate development and improve productivity.
- Build and integrate MCP servers to connect frontend systems with platforms such as Figma and Databricks.
- Develop data visualization components and enhance or replace Power BI dashboards using React.
- Create and maintain reusable component libraries and design systems.
- Implement real-time data streaming interfaces and agent interaction patterns.
- Build onboarding flows, demo environments, and client-facing tools.
- Collaborate with AI engineers for API integration, WebSocket connectivity, and state management.
Skills Required:
- Strong experience in React and TypeScript for building scalable frontend applications.
- Proficiency in Tailwind CSS for developing responsive and modern UI components.
- Deep expertise in Figma for translating designs into pixel-perfect implementations.
- Good understanding of Agentic AI concepts and interactive AI-driven user interfaces.
- Experience in building data visualization interfaces using libraries such as D3.js, Recharts, or Nivo.
- Knowledge of real-time communication technologies including WebSockets and Server-Sent Events.
- Experience in integrating frontend applications with APIs including LLM-based services.
- Familiarity with modern frontend frameworks and tools such as Next.js and Vite.
- Experience using AI-assisted development tools such as GitHub Copilot, Cursor, or Claude Code.
- Strong knowledge of state management libraries such as Redux or Zustand.
- Experience in building and consuming MCP (Model Context Protocol) servers.
- Understanding of integrating frontend systems with platforms such as Databricks and Power BI.
- Ability to develop reusable component libraries and design systems.
- Strong problem-solving and debugging skills.
- Good collaboration and communication skills for cross-functional teamwork.
Education: Bachelor's degree in Computer Science, Engineering, or a related field (preferred).