Company Description Indemn.ai is building the future of insurance conversations. We develop an AI-powered conversational platform that simplifies how insurers, agencies, brokers, and MGAs interact with customers. Our platform enables real-time policy queries, quote generation, and service requests through intelligent AI agents—backed by human-in-the-loop oversight. Role Description We are seeking a product-minded and architecturally driven Senior Frontend Engineer to our next-generation AI conversational platform. At Indemn.ai, we are not just building platform; we are engineering complex, human-in-the-loop interfaces that define the future of insurance. The ideal candidate is a master of the React ecosystem (specifically Next.js) with the versatility to navigate Angular environments, ensuring a seamless bridge between legacy robustness and modern innovation. This role requires a deep obsession with performance and interaction design. You will collaborate intimately with backend architects, AI engineers, and product designers to build real-time, optimistic UIs that make complex insurance workflows feel instant and magical. You will own the frontend architecture, drive code quality standards, and mentor the team in building production-grade software. Key Responsibilities As a Senior Frontend Engineer, you will: Architect, build, and optimize complex conversational interfaces and dashboards using React.js and Next.js . Translate high-fidelity designs into pixel-perfect, accessible, and responsive web applications that handle real-time data streams from AI agents. Ensure a cohesive user experience by maintaining and evolving our design system using Tailwind CSS , while managing legacy integrations in Bootstrap . Bridge the gap between modern and legacy systems, maintaining and incrementally migrating components from Angular to our modern React architecture. Integrate complex frontend logic with RESTful APIs, GraphQL, and WebSocket connections to ensure low-latency communication with our AI backend. Optimize application performance relentlessly, focusing on Core Web Vitals, minimizing TTI (Time to Interactive), and managing state for streaming AI responses. Drive architectural decisions, conduct rigorous code reviews, and enforce strict TypeScript typings to prevent bugs before they ship. Collaborate with cross-functional teams in an agile environment to define API contracts and shape the product roadmap. Mentor junior engineers, fostering a culture of technical excellence and continuous learning within the engineering team. Required Skills & Expertise This role requires deep technical proficiency and practical experience across the modern JavaScript ecosystem. You should have: Expert-level knowledge of React.js and Next.js , including deep mastery of Server Components, App Router, Hooks (custom hooks, useOptimistic, useTransition), and Context API. Strong proficiency in state management strategies appropriate for complex applications (Zustand, Redux Toolkit, or React Query/TanStack Query). Solid working experience with Angular , possessing the ability to read, debug, and modernize legacy Angular components using TypeScript and RxJS. Mastery of HTML5 and advanced CSS3 , with hands-on architectural expertise in Tailwind CSS (configuring themes, plugins, and responsive layouts). Proven ability to design scalable frontend architectures (Micro-frontends or Monorepos) and write clean, self-documenting, and testable code. Deep understanding of web performance optimization (Code splitting, Image optimization, SSR vs. CSR, Memoization) and Web Accessibility (WCAG 2.1). Proficiency in modern build tools and workflows, including Webpack/Vite/Turbopack, Git, and CI/CD pipelines (Vercel, GitHub Actions). Experience writing robust automated tests using Jest, React Testing Library, and End-to-End frameworks like Cypress or Playwright. Experience: 4-7 years of professional frontend development experience. Relevant Exp: 4+ years Educational Qualification Bachelor’s degree in Computer Science, Engineering, or a related technical discipline, or equivalent impactful practical experience in shipping production software. Preferred (Nice-to-Have) Skills Experience building Chatbot interfaces , LLM-based applications, or handling streaming text responses. Background in InsurTech, understanding the complexity of policy and quote workflows. Experience with WebSocket implementation for real-time bi-directional communication.