Senior Frontend Engineer (React/Angular)

Placements24

Randburg

On-site

ZAR 900,000 - 1,100,000

Full time

2 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
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

About the Role

Our client, a dynamic and innovative software development company, is seeking a talented Senior Frontend Engineer to join their high-performing team in Randburg, Gauteng . This role is critical in building and enhancing user-facing applications, ensuring a seamless and intuitive user experience. You will leverage your expertise in modern JavaScript frameworks, such as React or Angular, to develop engaging interfaces and collaborate closely with UI/UX designers and backend engineers. The ideal candidate is passionate about creating elegant code, stays ahead of frontend trends, and excels in a collaborative development environment. This is an exceptional opportunity to contribute to exciting projects and grow your career with a forward-thinking organization.

Key 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.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • Minimum of 5 years of professional experience in frontend development.
  • Proven expertise in building complex user interfaces with either React or Angular.
  • Strong proficiency in JavaScript (ES6+), HTML5, and CSS3.
  • Experience with state management libraries (e.g., Redux, NgRx).
  • Familiarity with frontend build tools (e.g., Webpack, Babel, Grunt).
  • Understanding of RESTful APIs and asynchronous request handling.
  • Experience with version control systems (e.g., Git).
  • Knowledge of web accessibility standards (WCAG) and SEO best practices.
  • Excellent problem-solving, debugging, and analytical skills.
  • Strong communication and teamwork abilities.
Benefits
  • Opportunity to work on innovative and challenging frontend projects.
  • Competitive salary and performance-based incentives.
  • Located in a prime business hub in Randburg, Gauteng .
  • Comprehensive health, dental, and vision insurance.
  • Generous paid time off and holiday schedule.
  • Support for continuous learning, including access to online courses and conferences.
  • Collaborative and dynamic team environment.
  • Opportunities for career advancement and professional development.
  • Regular social events and team-building activities.
  • Modern office facilities and amenities.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Frontend Developer
Senior Frontend Developer

Placements24 • Sandton

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Health benefits
Professional growth
+2
Senior Frontend Developer (React)
Senior Frontend Developer (React)

Placements24 • Sandton

Hybrid
ZAR 700,000 - 1,100,000
Medical aid
Retirement planning
Professional growth opportunities
Senior Frontend Engineer - JavaScript Specialist
Senior Frontend Engineer - JavaScript Specialist

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Health benefits
Career development
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
Lead Frontend Developer (React)
Lead Frontend Developer (React)

Placements24 • Sandton

Hybrid
ZAR 950,000 - 1,400,000
Hybrid work model
Health and wellness benefits
Professional growth & training
+2
Senior Front-End Developer (React)
Senior Front-End Developer (React)

Placements24 • Vereeniging

Hybrid
ZAR 600,000 - 900,000
Hybrid work arrangement
Health insurance
Professional development
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 Front-End Developer (React/Angular)
Senior Front-End Developer (React/Angular)

Placements24 • East London

Hybrid
ZAR 700,000 - 1,000,000
Competitive salary
Health benefits
Hybrid work model
+3
Senior Frontend Developer (React)
Senior Frontend Developer (React)

Placements24 • Vereeniging

On-site
ZAR 700,000 - 950,000
Competitive salary
Medical aid & retirement fund
Professional development opportunities
+1
Senior Frontend Engineer (React)
Senior Frontend Engineer (React)

Placements24 • Stellenbosch

On-site
ZAR 900,000 - 1,200,000
Medical aid
Retirement planning
Performance incentives