We''re looking for a Senior Front-End Engineer to lead the development of high-quality web experiences across desktop, mobile, and tablet.
You''ll architect and build within a microfrontend ecosystem — owning shared component libraries consumed by multiple product teams — while setting the standard for code quality, performance, and maintainability across the organization.
You bring deep React expertise, strong TypeScript instincts, and a proven eye for scalable architecture.
You thrive in a collaborative Agile environment, working closely with back-end engineers, designers, QA, and product owners to ship polished, production-grade products. You embrace modern development tools, including AI assistants like Claude, to move faster and write better code.
Technical Requirements
Expert-level TypeScript — strict mode, advanced generics, utility types, and type-safe API contracts
Deep expertise in React 18+ including hooks, context, performance optimization, and component composition at scale
Proven experience designing and maintaining microfrontend architectures, including publishing shared libraries consumed across multiple product teams
Strong hands-on experience with React Query for server state management, caching strategies, and async data fetching
Solid understanding of Auth0 and token-based authentication flows, including multi-tenant configurations
Proficient with CSS Modules and SCSS — design token systems, theming, and responsive/adaptive design
Experience owning and evolving component libraries with Storybook 7+, including documentation, versioning, and consumer developer experience
Experience with Vite (library mode, ESM/CJS output) or equivalent modern build tooling
Strong Git workflow practices — branching strategies, PR reviews, semantic versioning, and CI/CD integration
Experience writing robust unit and integration tests with Jest and React Testing Library
Comfortable using MSW (Mock Service Worker) for contract-driven development and test isolation
Experience designing and consuming RESTful APIs with strong attention to error handling and type safety
Nice to Have
Experience with Material UI (v6) and advanced theming patterns
Familiarity with semantic-release and automated release pipelines
Experience working in Figma — design token extraction, Code Connect, and design-to-code workflows
Background in the InsurTech industry
Familiarity with GraphQL