Recruitment Room Team
Senior Front-end Developer (Angular)
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