Senior Front-end Developer (Angular)

IQbusiness

  • Sandton, Johannesburg
  • Contract
  • Full-time
  • 20 days ago
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 & SkillsSignificant 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 ResponsibilitiesLead 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

Careers24