
Senior Angular Developer
- Stellenbosch, Western Cape
- Permanent
- Full-time
- Design, develop, and maintain robust, scalable, and high-performance front-end applications using Angular 15+.
- Implement complex user interfaces and components, ensuring responsiveness, visual appeal, and an intuitive user experience.
- Utilise RxJS observables and NgRx for efficient state management and reactive programming patterns.
- Integrate seamlessly with back-end APIs, ensuring efficient data flow and robust communication between front-end and back-end systems.
- Contribute to the architectural design of enterprise-level systems, ensuring modularity, reusability, and maintainability of code.
- Collaborate closely with UX/UI designers, product owners, and back-end developers to translate business requirements into technical solutions.
- Conduct code reviews, mentor junior developers, and promote front-end development best practices, coding standards, and quality assurance processes.
- Optimise application performance, troubleshoot complex issues, and ensure cross-browser compatibility.
- Participate actively in Agile ceremonies (e.g., sprint planning, daily stand-ups, retrospectives).
- Stay up-to-date with the latest advancements in Angular, TypeScript, and the broader front-end ecosystem, advocating for and implementing relevant new technologies.
- Contribute to technical documentation and knowledge sharing within the team.
- Minimum 5+ years of professional experience as an Angular Developer.
- Proven expertise with Angular 15+ and strong understanding of its core principles, component-based architecture, and best practices.
- In-depth knowledge and hands-on experience with RxJS observables and NgRx store for state management.
- Solid experience with API development and integration (RESTful APIs).
- Demonstrable experience working on enterprise or large, complex scale system development.
- Proficiency in TypeScript, JavaScript, HTML5, and CSS3.
- Strong understanding of modern web development concepts, including responsive design, performance optimisation, and security best practices.
- Experience with version control systems, particularly Git.
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and collaboration abilities, with a track record of working effectively within cross-functional teams.
- Experience with CI/CD pipelines and deployment processes for Angular applications.
- Familiarity with cloud platforms (e.g., AWS, Azure, GCP).
- Knowledge of unit testing and end-to-end testing frameworks (e.g., Jest, Karma, Cypress).
- Experience in the FinTech or Insurtech industry.
- Competitive salary based on experience.
If you meet the above requirements we will contact you within 3 working days