
Senior Product Engineer – Frontend
Kota
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇮🇪 Ireland
Visit company websiteJob 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