Senior Frontend Developer (Angular)
Senior Front-End Developer (Angular)
Gauteng | Hybrid
Role Overview
We’re hiring a Senior Front-End Developer to take ownership of frontend delivery and technical quality across modern web applications. This role suits a developer who is deeply experienced with Angular, enjoys working close to the code, and takes pride in setting and maintaining high engineering standards.
You won’t be managing people, but you will have influence — shaping frontend approaches, improving maintainability, and supporting the growth of junior developers through guidance and example.
What You’ll Be Working On
Building and enhancing Angular-based user interfaces used in live, production systems
Implementing and maintaining predictable state management using NgRx or equivalent tools
Driving consistency in frontend structure, patterns, and coding standards
Contributing to architectural decisions with performance and scalability in mind
Reviewing code and supporting less experienced developers to improve overall quality
Working closely with backend engineers, designers, and delivery teams to release reliable features
Supporting testing strategies and CI/CD processes within the frontend environment
What We’re Looking For
Extensive hands-on experience with Angular (8+ years preferred)
Solid experience using NgRx or similar state management libraries (5+ years)
Strong TypeScript and modern JavaScript expertise
A good grasp of frontend architecture, performance optimisation, and long-term maintainability
Experience working within structured development environments (testing, CI/CD, code reviews)
A quality-focused mindset with the ability to coach and guide junior developers
Strong analytical and problem-solving skills
Working Style & Fit
You prefer staying hands-on rather than moving into management
You care about doing things “the right way” — not just getting them done
You enjoy improving existing codebases as much as building new features
You’re comfortable collaborating in cross-functional, hybrid teams
Practical Details
Bachelor’s degree required
Based in Gauteng with the ability to work a hybrid model