Senior Front-end Developer (Angular)
Temporary @iq business posted 10 months ago in Other Shortlist Email JobJob Detail
-
Job ID 70746
-
Offered Salary 0
-
Career Level Others
-
Experience Less Than 1 Year
-
Gender Both
-
Industry Data Science & AI
-
Qualifications Matric Certificate
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
