Senior Frontend Engineer (Angular)

Placements24

Randburg

On-site

ZAR 900,000 - 1,200,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive salary
Benefits package
Professional development opportunities
On-site Randburg office

Job summary

Placements24 in Randburg, Gauteng, is seeking a Senior Frontend Engineer with strong Angular expertise to build and enhance sophisticated web apps. You will work closely with UI/UX designers, backend developers, and product managers to deliver fast, accessible interfaces that delight clients.

The role is on-site at our Randburg office, with a focus on code quality, performance optimization, and adopting modern frontend practices to drive client success.

Qualifications

  • 5+ years of professional frontend web development experience.
  • Deep Angular experience (version 8+).
  • Strong TypeScript, HTML5 and CSS3 skills with preprocessors like Sass/Less.
  • Experience with NgRx, REST APIs, and Git version control.
  • Familiar with testing frameworks such as Jasmine and Karma.

Responsibilities

  • Develop, implement, and maintain high‑quality user interfaces using Angular.
  • Translate UI/UX designs into functional web applications.
  • Write clean, maintainable, and well documented code.
  • Collaborate with backend engineers to integrate frontend components.
  • Optimize performance for speed and responsiveness across devices.
  • Implement automated testing strategies and participate in code reviews.
  • Ensure accessibility compliance (WCAG) and stay updated on frontend trends.

Skills

Angular proficiency
Problem solving
Team collaboration
Communication

Education

Bachelor's degree in Computer Science or related field

Tools

TypeScript
HTML5
CSS3
NgRx
REST APIs
Git
Jasmine/Karma

Job description

About the Role

Our client, a prominent digital marketing agency based in Randburg, Gauteng , is seeking a talented Senior Frontend Engineer with expertise in Angular to join their creative and technically adept team. This role is focused on building and enhancing sophisticated web applications and user interfaces that drive client success. You will collaborate closely with UI/UX designers, backend engineers, and product managers to translate design concepts into functional, responsive, and engaging digital experiences. The ideal candidate possesses a strong command of modern frontend technologies, a keen eye for detail, and a passion for creating seamless user journeys. This is an on-site position, allowing for direct collaboration and team synergy within our Randburg office. We are looking for an individual who is committed to code quality, performance optimization, and staying ahead of frontend development trends.

Key Responsibilities
  • Develop, implement, and maintain high-quality user interfaces using Angular.
  • Translate UI/UX design wireframes and mockups into fully functional web applications.
  • Write clean, efficient, maintainable, and well-documented code.
  • Collaborate with backend developers to integrate frontend components with server-side logic.
  • Optimize applications for maximum speed, scalability, and responsiveness across various devices and browsers.
  • Implement automated testing strategies, including unit and integration tests.
  • Participate in code reviews, providing constructive feedback to peers.
  • Troubleshoot and debug frontend issues, ensuring a smooth user experience.
  • Stay up-to-date with the latest advancements in frontend technologies and best practices.
  • Contribute to architectural discussions and technology decisions for frontend development.
  • Ensure adherence to web accessibility standards (WCAG).
Requirements
  • Bachelor's degree in Computer Science, Web Development, or a related field, or equivalent practical experience.
  • 5+ years of professional experience in frontend web development.
  • In-depth knowledge and extensive experience with Angular (version 8+).
  • Proficiency in TypeScript, HTML5, and CSS3, including preprocessors like Sass or Less.
  • Experience with state management libraries (e.g., NgRx).
  • Familiarity with RESTful APIs and asynchronous request handling.
  • Experience with version control systems, preferably Git.
  • Understanding of web performance optimization techniques.
  • Experience with testing frameworks (e.g., Jasmine, Karma).
  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration abilities.
  • Experience with UI/UX design principles.
Benefits

This on-site role offers a competitive salary, comprehensive benefits package, opportunities for professional development and skill enhancement, and the chance to work on diverse and engaging projects for leading clients. You will join a vibrant team in our Randburg office, contributing to innovative digital solutions.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Frontend Developer (Angular/TypeScript) - WhatJobs Direct
Senior Frontend Developer (Angular/TypeScript) - WhatJobs Direct

Placements24 • Centurion

Hybrid
ZAR 900,000 - 1,200,000
Medical aid and retirement provisions
Performance bonuses
Professional development and training
+1
Senior Frontend Developer - JavaScript Expert
Senior Frontend Developer - JavaScript Expert

Placements24 • Midrand

Hybrid
ZAR 650,000 - 900,000
Health insurance
Hybrid work model
Career progression opportunities
Senior Front-End Developer
Senior Front-End Developer

Placements24 • Cape Town

Hybrid
ZAR 900,000 - 1,200,000
Medical Insurance
Pension Plan
Training Budget
+3
Senior Frontend Developer - UI/UX Focus
Senior Frontend Developer - UI/UX Focus

Placements24 • Centurion

Hybrid
ZAR 650,000 - 900,000
Competitive salary
Health insurance
Retirement plan
+2
Senior Frontend Engineer
Senior Frontend Engineer

Placements24 • Durban

Hybrid
ZAR 780,000 - 1,200,000
Health insurance
Retirement contributions
Performance incentives
+1
Senior Frontend Developer
Senior Frontend Developer

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 600,000 - 900,000
Performance bonuses
Health insurance
Professional growth
+3
Senior Frontend Developer (JavaScript)
Senior Frontend Developer (JavaScript)

Placements24 • Polokwane

Hybrid
ZAR 700,000 - 1,000,000
Hybrid work model
Competitive salary
Professional growth
Senior Front-End Developer
Senior Front-End Developer

Placements24 • Bloemfontein

Hybrid
ZAR 700,000 - 1,100,000
Competitive salary
Health benefits
Paid time off
+3
Lead Frontend Developer (React/Angular)
Lead Frontend Developer (React/Angular)

Placements24 • Stellenbosch

On-site
ZAR 900,000 - 1,500,000
On-site Stellenbosch office
Medical aid
Retirement fund contributions
+5
Senior Front-End Developer
Senior Front-End Developer

Hire Resolve • Centurion

On-site
ZAR 800,000 - 1,200,000
Competitive salary based on experience