One FE per client stack, not per module. Owns Cookie banner integration, Notice Consent journey-step UI, Preference Center, and T&C; embed on the same stack. This is the concrete reason the team is consolidated rather than module-specialist.
Key responsibilities
Cookie Consent: place the SDK snippet in page header or via tag manager; brand the banner; wire the persistent 'Change cookie preferences' link on banner and footer.
Notice Consent: embed the notice + consent UI at every journey step (signup, KYC, checkout, marketing opt-in, third-party sharing, employee onboarding).
Build the Preference Center: persistent per-user page where the Data Principal reviews current consents per purpose and can withdraw one-click.
T&C;: embed the published T&C; artefact per client stack.
Coordinate with client MarTech on tag-manager consent-mode / dataLayer wiring so third-party tags only fire post-consent.
Support QA on cross-browser and cross-device validation (iOS Safari, Android Chrome, desktop Edge/Firefox on real devices).
Skills and qualifications
3+ years in React, Next.js, Angular, Vue, or vanilla JS/TS. Capri reference stack is Next.js.
CSS proficiency for banner branding and Preference Center layout.
Working knowledge of at least one tag manager (GTM, Adobe Launch, Tealium) including consent-mode patterns.
Experience integrating third-party SDKs into a customer-facing production stack.
Comfort with UAT PROD parity discipline (prevents Capri-class SDK snippet drift).