Senior Front-end Developer (Angular)
iqbusiness South Africa
Sandton, Gauteng
Contract
Apply
Posted 14 August 2025

Job Details

Job Description

iqx the Technology Division of iqbusiness is seeking a Senior Front-End Developer (Angular) to join our SA Digital business, where you will take full ownership of developing and maintaining software products that deliver a seamless Investec experience for our clients.

You will collaborate closely within cross-functional product teams to build and support rich, interactive applications that empower businesses to manage their finances and mitigate risk.

Essential Experience & Skills

  • Significant experience building UIs with TypeScript/JavaScript, HTML, CSS.

  • Proven expertise in Angular 2+ (React knowledge advantageous).

  • Deep understanding of the DOM and browser rendering performance.

  • Strong knowledge of front-end tooling and build processes.

  • Proficiency in state management frameworks (NgRx, NGXS, Redux, MobX).

  • Familiarity with Storybook and atomic design principles.

  • Experience with RESTful APIs using C# and .NET.

  • Strong grasp of coding standards and SOLID principles.

Key Responsibilities

  • Lead the design, development, and maintenance of single-page applications (SPAs) using Angular 2+.

  • Build rich, interactive user interfaces with TypeScript/JavaScript, HTML, and CSS.

  • Collaborate with stakeholders, UX designers, and backend teams to ensure seamless product delivery.

  • Implement state management solutions using tools like NgRx, NGXS, Redux, or MobX.

  • Apply component-driven development principles with Storybook and atomic design methodologies.

  • Integrate with RESTful APIs built using C# and .NET, ensuring robust front-end/back-end communication.

  • Maintain high coding standards by applying SOLID principles and best practices.

  • Contribute to front-end tooling workflows using Node.js, npm, yarn, webpack, prettier, eslint.

  • Conduct code reviews, mentor junior developers, and contribute to technical decision-making.

  • Support production systems through monitoring, troubleshooting, and continuous improvement.

Please Note:
As all iqbusiness roles require honesty in the handling of or access to cash, finances, financial systems, or confidential information; our recruitment process requires that the following background checks be completed: credit, criminal, ID, and qualification verification.

iqbusiness is committed to sustainable growth and transformation, we embrace diversity and employ previously disadvantaged individuals