Key Responsibilities: Build and maintain modern, high-performance web applications using Angular Develop responsive, pixel-perfect user interfaces that deliver outstanding user experiences Collaborate with Designers, Product Teams, and Backend Developers to bring ideas to life Create reusable, scalable, and maintainable front-end components Integrate with APIs and backend services to develop seamless end-to-end solutions Optimise applications for speed, performance, and accessibility Troubleshoot and resolve bugs, issues, and technical challenges Participate in code reviews and contribute to technical best practices Write clean, well-documented, and testable code Stay up to date with the latest Angular features and front-end development trends Work within Agile teams to deliver high-quality software solutions Job Experience Required: Minimum 3+ years of experience in front-end development Strong experience with Angular , TypeScript , JavaScript , HTML , and CSS Experience working with RESTful APIs and modern web architectures Understanding of responsive and mobile-first design principles Familiarity with Git version control and Agile development practices Strong problem-solving skills and attention to detail Bachelor's Degree, National Diploma, or equivalent qualification in Software Development, Computer Science, Information Technology, or a related field Connect with us on and Register your CV to create a profile or to view all our Jobs in Information Technology. One of the best Developer Recruitment Agencies in Cape Town. I also specialize in recruiting in the following: Manual and Automation Testers, Business Analysts, Software Developers, AI Engineers, and Data Scientists. This is an opportunity to join our talent pool and be considered for future opportunities with leading organisations across South Africa. Apply now! For more exciting IT vacancies, please visit: /> If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions.