Kota

Senior Product Engineer – Frontend

Kota

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇮🇪 Ireland

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

GraphQLJavaScriptNext.jsReactTypeScript

About the role

  • Drive innovation: Build and enhance frontend products across our interconnected platforms, including JavaScript SDKs, embedded UIs, and web applications.
  • Collaborate for impact: Work closely with teams across Kota to refine user experiences, ensuring excellent customer journeys and operational efficiency. Partner with backend engineers to design type-safe API contracts that enable great frontend experiences.
  • Architect for the future: Research, design, and implement enhancements that strengthen our product and developer experience. Build systems that scale across numerous insurance providers without creating maintenance nightmares.
  • A glimpse into your week might include:
  • Architecting and building complex multi-provider insurance flows with sophisticated form validation (cross-field dependencies, conditional logic based on age/provider, Zod schemas with deep refinements).
  • Building embeddable SDK components with iframe management, PostMessage event systems, and theme customization for seamless third-party integration.
  • Optimizing performance - implementing debouncing strategies and efficient Zod schema patterns to eliminate keystroke lag in complex forms.
  • Debugging and optimizing production systems - tracing issues through 4-layer validation stacks (client, server, API, provider) using Datadog distributed tracing.
  • Transforming complex insurance requirements into intuitive, accessible user experiences that make insurance feel simple.

Requirements

  • 8+ years building modern frontend systems with expertise in:
  • React + TypeScript with deep understanding of hooks, context, composition patterns, generics, conditional types, and type inference
  • Complex form handling with React Hook Form (or similar), Zod validation, multi-step wizards, cross-field dependencies, and conditional business logic
  • Modern frameworks - React Router 7 or Next.js experience (SSR, progressive enhancement, loaders/actions patterns)
  • Type-safe API integration - contract-first development with @ts-rest, tRPC, or GraphQL with codegen
  • Sophisticated state management - knowing when to use XState, React Context, URL state, server state; architecting data flows across boundaries
  • Component systems - building accessible, reusable libraries with Radix UI, Tailwind CSS, design system patterns
  • Testing strategies - Vitest, Playwright, Storybook for component development and visual testing
  • Bonus points for:
  • Experience with multi-product architectures (main apps, embeddable SDKs, hosted portals)
  • Monorepo experience with pnpm workspaces and Turborepo
  • Building JavaScript SDKs or libraries for external developers
  • Working on embedded products with iframe-based architectures, PostMessage communication, and theme overrides
  • Sophisticated routing patterns with nested layouts and type-safe parameters
  • Fintech, payroll, or benefits platform development (understanding regulatory constraints)
  • Accessibility-first development (WCAG compliance, ARIA patterns, screen readers)
Benefits
  • Competitive salary and equity in a fast-growing start-up
  • Health Insurance contribution via Kota
  • Access to a Workplace Pension with matched contributions (depending on location)
  • WFH stipend to support your home office needs
  • Group Life Assurance via Kota
  • Generous PTO - work hard and take the time you need
  • Annual, company-wide offsite

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaScriptTypeScriptReactReact Hook FormZodReact RouterNext.jsXStateRadix UITailwind CSS
Soft skills
collaborationproblem-solvinginnovationuser experience designoperational efficiency