About the role
Requirements:
- Expert-level knowledge of JavaScript (ES6+) and TypeScript.
- Deep expertise in React and modern frontend ecosystems (Angular/Vue acceptable).
- Strong command of HTML, CSS, responsive layouts, and browser internals.
- Proven experience designing large-scale frontend systems and architectures.
- Expertise in state management, data fetching, and client-side caching.
- Hands-on experience with performance optimisation (Core Web Vitals, profiling, SSR/CSR tradeoffs).
- Strong understanding of accessibility (WCAG) and inclusive design.
- Experience with API design and collaboration (REST / GraphQL).
- Strong system design and technical communication skills.