Job description
- Location:Sandton
- Employee Type:Permanent
- Department:UK Offshore Tech: PCT (Private Client Technology)
- Division:Central Services
Angular Web Engineer - senior (UK Offshore Tech – Private Client Tech) (11897)
Description
We are seeking an experienced Angular Web Engineer to join Investec's UK Offshore Tech division. The successful candidate will be responsible for developing and maintaining client-facing web applications using Angular, HTML, CSS and related technologies. You'll collaborate closely with UI/UX designers, backend engineers, and product owners to deliver visually consistent, scalable and high-performance applications. The role requires not only strong Angular expertise but also the ability to build pixel-perfect UI components, troubleshoot independently, and advocate for engineering best practices.
Experience, skill and capability
Solution Design & Development
• Develop and maintain Angular web applications with a focus on scalability and performance
• Translate Figma designs into high-quality, responsive, accessible web interfaces (HTML5, CSS3, SASS)
• Implement robust Angular components (v18+), balancing library use with custom implementations where needed
• Apply state management with NGXS and RxJS effectively
• Ensure pixel-perfect styling and consistency across devices
• Collaborate with cross-functional teams to design, implement, and maintain features
• Write clean, maintainable, and testable code following best practices
CI/CD & Quality
• Create and maintain CI/CD pipelines for Angular applications
• Apply Agile engineering practices and participate in code reviews
• Ensure code quality with unit tests (Jest/Karma) and E2E tests (Cypress or Protractor)
• Stay up to date with emerging Angular trends and share learnings with the team
Collaboration & Leadership
• Work closely with UI/UX designers to ensure seamless user experiences
• Partner with backend engineers to integrate with RESTful APIs and scalable services
• Explain technical solutions clearly and troubleshoot independently without over-reliance on AI or external tools
• Contribute to technical decision-making and challenge approaches when necessary
Observability & Performance
• Monitor frontend performance with tools such as Lighthouse and Core Web Vitals
• Optimise Angular applications for high performance and availability
• Support accessibility, responsiveness, and usability standards
Requirements:
• At least 7 years of experience developing web applications, with at least 3 years professional Angular experience (v18+)
• Strong proficiency in HTML5, CSS3 (including grid/flexbox, SASS), and JavaScript/TypeScript
• Proven ability to deliver pixel-perfect, accessible designs from Figma
• Experience with Nx, NGXS, and RxJS
• Knowledge of RESTful web services and API design
• Strong problem-solving skills with ability to troubleshoot independently
• Experience creating and maintaining CI/CD pipelines
• Experience with Agile methodologies
• Strong testing discipline: Cypress, Jest, Karma, or equivalent
• Proficiency with version control (Git)
Nice to have:
• Experience with other frameworks (React or Vue)
• Experience with backend technologies (Node.js or .NET)
• Experience with AngularJS
• Exposure to cloud platforms (AWS or Azure)
• Bachelor's degree in Computer Science or related field
What We Value
At Investec we seek creative, talented people with passion, energy and stamina, who collaborate unselfishly.
We commit to ensure that everyone is fairly assessed during our recruitment process.
Let us know if you need any reasonable adjustments to complete your application.