Requirements * Strong proficiency in TypeScript and modern JavaScript (ES6+). * Proven commercial experience building scalable and robust web applications using Angular. * Deep understanding of reactive programming with RxJS and state management using NgRx. * Hands-on experience designing responsive and accessible user interfaces with Angular Material. * Advanced knowledge of HTML5, CSS3, and modern CSS preprocessors, specifically Sass/SCSS. * Practical experience configuring, optimising, and working with modern frontend bundlers. * Solid understanding of clean code principles, component-driven architecture, and modern frontend best practices.
Responsibilities * Develop, maintain, and scale robust web applications. * Build responsive, accessible (a11y) user interfaces. * Design modular, reusable UI components adhering to component-driven architecture and clean code principles. * Enforce modern frontend best practices, write maintainable code, and participate in peer code reviews to ensure code quality.