
Senior Angular Developer - Johannesburg
- Sandton, Johannesburg
- Permanent
- Full-time
Location: Woodmead, Johannesburg (Hybrid - 2 days/week in-office)
Salary: R50 000 - R80 000 per month (depending on experience)
Experience Required: 7+ years
Degree Required: Bachelor's degree in IT or related fieldWe are seeking a skilled and experienced Senior Angular Developer to join our dynamic development team. This role involves building and maintaining complex, scalable, high-performance web applications. You will be responsible for delivering high-quality front-end solutions and collaborating closely with cross-functional teams including UX/UI designers, back-end developers, and product stakeholders.Responsibilities:
- Develop reusable and scalable UI components using Angular (latest versions).
- Implement state management strategies using NgRx or Redux.
- Design and implement high-performance front-end architectures.
- Follow best practices in structuring Angular applications.
- Provide mentorship and technical leadership to junior developers.
- Stay updated on Angular and front-end development trends, promoting adoption of best practices.
- Collaborate with UX/UI designers and back-end teams to understand and implement requirements.
- Participate in client meetings to explain technical concepts and recommend solutions.
- Manage CI/CD pipelines using tools such as Docker and Jenkins.
- Monitor post-deployment performance and resolve production issues.
- Implement and maintain web security best practices (e.g., prevent XSS, secure APIs).
- Write and maintain technical documentation.
- Estimate timelines and manage deliverables to meet project deadlines.
- Contribute in Agile ceremonies: sprint planning, stand-ups, and retrospectives.
- 7+ years of experience with Angular and strong understanding of TypeScript, JavaScript, HTML5, and CSS3.
- Experience with Vue.js and Node.js.
- Proficient in both Linux and Windows server environments.
- Strong experience using version control systems such as Git.
- 5 to 7 years' experience in web design and front-end development.
- Excellent debugging and problem-solving skills.
- Strong communication, leadership, and collaboration abilities.
- Agile development experience.
Job Mail