Responsibilities
- Rebuild an existing customer-facing product UI and launch a new branded experience for an incoming partner, both running on shared multi-tenant foundations
- Design and own the templating and theming system that lets us spin up differentiated UIs per tenant without duplicating codebases
- Architect and maintain micro frontend boundaries across our platforms so teams can ship independently while keeping shared user journeys consistent
- Hit and defend strict Core Web Vitals targets (LCP, INP, CLS), enforcing performance budgets and shipping measurable optimisations
- Build, maintain and refactor modular Next.js and React interfaces with reusability and tenant configurability as first-class concerns
- Use AI coding tools (Cursor, Claude Code or equivalent) as a core part of your daily workflow to accelerate scaffolding, refactoring, test generation and overall shipping velocity
- Collaborate with product and backend engineers to define API contracts, feature behaviour and tenant-specific configuration
- Advocate for clean, testable and maintainable code through peer reviews, documentation and a strong shared design system
- Work within a modern CI/CD pipeline to ship features safely across multiple tenant environments
Requirements
- 5+ years of frontend engineering experience building production-grade, consumer-facing web applications
- Deep expertise in React and modern TypeScript, with strong opinions on rendering strategies (SSR, SSG, ISR, React Server Components) and when to apply each
- Hands-on experience designing or maintaining multi-tenant frontends, including theming, templating, white-labeling or partner-configurable UI
- Solid track record working with micro frontend architectures (module federation, monorepos, independent deployables) and a clear understanding of the trade-offs
- Demonstrable experience hitting tight Core Web Vitals targets in real production environments: profiling LCP, optimising critical rendering paths, image and font strategies, code splitting, edge caching and server components
- Fluency with AI-assisted development tools (Cursor, Claude Code, Copilot) and a clear point of view on how to use them to ship faster without compromising quality
- Comfortable with modern build tools (Bun, Vite, Webpack, Turbopack) and testing frameworks (Playwright, Cypress, Vitest)
- Working knowledge of DevOps practices and containerisation in cloud environments
- Strong command of both verbal and written English
Nice to Have
- Experience with Next.js is a plus
- Background in fintech, DeFi, real-time gaming and entertainment platforms or other high-traffic consumer products is a strong plus
