Senior Frontend Engineer — Lead UI, Grow & Learn

Placements24

Randburg

On-site

ZAR 900,000 - 1,100,000

Full time

11 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive salary
Health insurance
Learning opportunities

Job summary

Placements24 is seeking a Senior Frontend Engineer in Randburg, Gauteng to build and enhance user-facing applications. You will leverage React or Angular to develop engaging interfaces and collaborate with UI/UX designers and backend engineers.

The ideal candidate will have 5+ years of frontend experience, strong JavaScript, HTML5, CSS3, and state management skills, plus a passion for modern frontend trends in a collaborative team.

Qualifications

  • Bachelor's degree in CS, software engineering, or related field, or equivalent practical experience.
  • Minimum 5 years of professional frontend development experience.
  • Proven expertise building complex user interfaces with either React or Angular.
  • Strong proficiency in JavaScript (ES6+), HTML5, and CSS3.
  • Experience with state management libraries (Redux/NgRx).
  • Familiarity with frontend build tools (Webpack, Babel, Grunt).
  • Understanding of RESTful APIs and asynchronous request handling.
  • Experience with version control systems (Git).
  • Knowledge of WCAG accessibility standards and SEO best practices.
  • Excellent problem-solving, debugging, and analytical skills.
  • Strong communication and teamwork abilities.

Responsibilities

  • Develop and implement user-facing features for web applications using modern JavaScript frameworks (React/Angular).
  • Translate UI/UX design wireframes into high-quality, responsive, and interactive code.
  • Optimize applications for maximum speed, scalability, and performance across various devices and browsers.
  • Collaborate effectively with backend developers to integrate frontend components with server-side logic.
  • Write clean, maintainable, and well-documented code, adhering to established coding standards.
  • Conduct code reviews to ensure code quality, share knowledge, and mentor junior developers.
  • Identify and troubleshoot frontend bugs and performance issues.
  • Stay current with emerging frontend technologies, best practices, and industry trends.
  • Participate in architectural discussions and contribute to technical decision‑making.
  • Ensure the technical feasibility of UI/UX designs.

Skills

React/Angular
JavaScript ES6+
HTML5
CSS3
Redux/NgRx
REST APIs
Git
WCAG/SEO
Problem solving
Teamwork

Education

Bachelor's degree in CS/Software Eng

Tools

Webpack
Babel
Grunt

Job description

Placements24 is seeking a Senior Frontend Engineer in Randburg, Gauteng to build and enhance user-facing applications. You will leverage React or Angular to develop engaging interfaces and collaborate with UI/UX designers and backend engineers.

The ideal candidate will have 5+ years of frontend experience, strong JavaScript, HTML5, CSS3, and state management skills, plus a passion for modern frontend trends in a collaborative team.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Frontend Developer - Hybrid, JS Expert, UI/UX Focus
Senior Frontend Developer - Hybrid, JS Expert, UI/UX Focus

Placements24 • Midrand

Hybrid
ZAR 650,000 - 900,000
Health insurance
Hybrid work model
Career progression opportunities
Senior Frontend Engineer - Remote, Growth & Mentorship
Senior Frontend Engineer - Remote, Growth & Mentorship

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,200,000
Health insurance
Remote work flexibility
Training and conference attendance
+1
Senior Frontend Developer — Hybrid, Growth & Impact
Senior Frontend Developer — Hybrid, Growth & Impact

Placements24 • Sandton

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Health benefits
Professional growth
+2
Senior Frontend Engineer – JavaScript Specialist (Hybrid)
Senior Frontend Engineer – JavaScript Specialist (Hybrid)

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Health benefits
Career development
Senior React Frontend Engineer — Hybrid, Growth & Impact
Senior React Frontend Engineer — Hybrid, Growth & Impact

Placements24 • Paarl

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Health insurance
Hybrid work model
Senior Frontend Engineer — UI/UX Driven (Hybrid)
Senior Frontend Engineer — UI/UX Driven (Hybrid)

Placements24 • Polokwane

Hybrid
ZAR 900,000 - 1,200,000
Competitive annual salary and bonuses
Comprehensive health and wellness
Hybrid work environment
+2
Lead Front-End Engineer (React) for Scalable UIs
Lead Front-End Engineer (React) for Scalable UIs

Placements24 • South Africa

On-site
ZAR 900,000 - 1,500,000
Salary package with bonuses
Medical aid and retirement fund
Generous leave allowance
Senior Frontend Architect (React) — Lead & Mentor Team
Senior Frontend Architect (React) — Lead & Mentor Team

Placements24 • Gauteng

On-site
ZAR 900,000 - 1,300,000
Competitive salary
Medical aid & retirement contributions
Training & conferences
+2
Lead Frontend Engineer — Angular & UI/UX Leader
Lead Frontend Engineer — Angular & UI/UX Leader

Placements24 • Stellenbosch

Hybrid
ZAR 900,000 - 1,500,000
Health insurance
Retirement contributions
Professional development opportunities
Senior React Frontend Engineer - Hybrid Work
Senior React Frontend Engineer - Hybrid Work

Placements24 • Sandton

Hybrid
ZAR 700,000 - 1,100,000
Medical aid
Retirement planning
Professional growth opportunities