Login Enter

iqbusiness South Africa

1 year ago

Senior Front-end Developer (Angular)

Sign up free Log in

Sign up to save this job, get alerts, and apply with an optimized CV.

Company information

Company
iqbusiness South Africa
Location
South Africa, Gauteng, Johannesburg, North Johannesburg, Sandton South Africa
Posted
1 year ago
View all jobs at iqbusiness South Africa

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



Required skills

Interested in this position?

Create your free account and tailor your CV to match this job.