Design, develop, and maintain scalable, high-performance web applications using Angular 13+ Build UI for dynamic, agentic workflows that adapt and learn Design frontends that can incorporate agentic context seamlessly Integrate front-end components with RESTful APIs and back-end services Ensure code quality through unit testing frameworks (Jasmine, Karma, Protractor) Manage state effectively using RxJS, NgRx (or equivalent state management libraries) Optimise applications for speed, responsiveness, and scalability Mentor and guide junior/mid-level UI developers, conducting code reviews and promoting best practices Collaborate with cross-functional teams (UX designers, QA, back-end engineers) to deliver high-quality product features Explore and recommend emerging tools, frameworks, and AI-driven UI concepts