Define and steward the frontend architecture (frameworks, component patterns, state management, routing, SSR/SSG/ISR) across teams.
Establish and evolve an organization-wide frontend baseline (Node LTS policy, package manager posture, canonical scripts, lint/format, TypeScript strictness, testing posture, CI templates) with clear adoption guides.
Design frontend–backend integration (API contracts, versioning, error handling, caching, BFF when appropriate) to ensure reliable and observable interfaces.
Lead web performance strategy (code splitting, asset budgets, image/fonts strategy, hydration, caching/CDN), setting targets and enabling measurement.
Ensure accessibility (WCAG), i18n/l10n, and client-side security (CSP, auth flows, token handling, XSS/CSRF mitigations) are built into the architecture.