Context & missionPlease make an application promptly if you are a good match for this role due to high levels of interest.Join a Scrum team focused on digital customer onboarding flowsContribute to the modernisation of an existing application and the development of new featuresStrong focus on UI quality, scalability, performance, and best practicesProgressive role in co‑leading front-end development within the team after an onboarding periodKey technical skillsnext.js 14+App Router, MiddlewareServer & Client ComponentsRendering strategies: SSR, SSG, ISRReact 18 & Type ScriptModern React patterns and concurrent featuresStrict Type Script typingState & Data ManagementTanstack Query for caching and mutationsComplex form handling with React Hook Form + ZodAuthentication & SecurityAuth0 integration (preferred)Middleware-based authenticationModern web security best practicesTesting & QualityUnit testing: Jest, React Testing Library, MswAccessibility testing aligned with WCAG 2.1 AAUI / UX & Performance (partly nice-to-have)Material UI (Mui)Emotion / CSS‑in‑JSCore Web Vitals and runtime performance optimisationDev Ops & CollaborationGIT workflows and code reviewsAzure Dev Ops pipelinesDocker basicsFeature flagging and monitoring toolsAnalytics & GrowthUnderstanding xirbnpk of A/B testing and its practical applicationBasic knowledge of Google Tag / Data LayerBasic experience with GrowthbookProfile requirements3+ years of front-end experience, including 2+ years with next.js & React in productionStrong problem‑solving skillsHigh attention to detail, accessibility, and performanceExperience working in Agile / Scrum environmentsStrong communication and collaboration skills