CareerPlanSign in

UI Developer

Johannesburg💼 Full-time🗓 2026-09-22 → 2026-09-25

Core

Building and maintaining complex, scalable, high-performance web applications using Angular.

Role type

Senior Angular Developer (Front-end)

Builds

Reusable UI components, high-performance front-end architectures, and web applications.

Domain

Web development / Front-end engineering

Deliverable

product features

Required skills

Angular, TypeScript, JavaScript, HTML5, CSS3, Node.js, Git, Linux, Windows server environments, CI/CD (Docker, Jenkins), state management (NgRx, Redux), web security (XSS prevention), Agile methodologies

Preferred skills

Technical leadership, mentoring junior developers, debugging and problem-solving, client communication

Technologies

Angular, NgRx, Redux, TypeScript, JavaScript, HTML5, CSS3, Node.js, Docker, Jenkins, Git

Responsibilities

Develop reusable UI components, implement state management strategies, design front-end architectures, manage CI/CD pipelines, monitor post-deployment performance, implement web security best practices, write technical documentation, estimate timelines and manage deliverables, participate in Agile ceremonies

Seniority

Senior, hands-on IC with mentorship responsibilities

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.