ES6+ through ES2024+, complex generics, end-to-end type safety
Browser internals, memory management, web workers, list virtualisation
Server and client components, context boundaries, hooks
App Router, server components, server actions, SSR/ISR
Utility-first and CSS-in-JS architectures, design systems
WCAG 2.0/2.1, BITV, screen-reader optimisation
Service workers, push notifications, offline-first
Hybrid apps including custom native plugins
Production experience with both frameworks
Twig, Mustache, Smarty
Server-side services, microapp architectures, BFF layers
REST, GraphQL, OpenAPI/Swagger, strict schema validation and end-to-end type safety
PostgreSQL, MySQL, ORMs such as Prisma, Drizzle or Doctrine
Strategic focus for modern TypeScript platforms: code-first, TypeScript-native headless CMS
Dedicated caching layer in front of enterprise applications
CDN, WAF, cache tagging, tunnels, origin protection
HTTP/2, HTTP/3, caching headers, TLS termination
Containerisation
End-to-end testing
Unit and integration testing
CI/CD and DevOps pipelines
Detecting unintended UI shifts
Enterprise PIM/MDM/DAM on a Symfony basis
In-house headless CMS, primary architectural responsibility
Symfony and Composer
MongoDB as a document store
In-memory data store for session state, pub/sub and caching
Container orchestration
Server configuration versioned in code
Deployments and preview environments
Apache, Nginx, classic administration
Automated verification layers for AI-assisted development processes
Project tooling and build automation
The interface to design and concept
Jira, Confluence, Redmine, Trello, Git; technical project leadership