Senior Frontend Engineer (React/TypeScript)

Placements24

Sandton

On-site

ZAR 900,000 - 1,200,000

Full time

2 days ago
Be an early applicant

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
Professional development
Modern office in Sandton
Conferences/training
Retirement plan

Job summary

Placements24 in Sandton, Gauteng, is seeking a Senior Frontend Engineer specialized in React and TypeScript to build high-traffic user interfaces for a leading e-commerce platform.

You will translate designs into performant UI, collaborate with backend teams, and mentor junior devs while shaping the frontend architecture. This role offers a competitive salary, modern office amenities, and strong professional development opportunities within a fast-paced, innovative team.

Qualifications

  • Bachelor's degree or equivalent work experience in CS or related field.
  • Minimum 5 years of professional frontend experience.
  • Expertise in JavaScript (ES6+) and TypeScript.
  • Proven React.js experience building complex apps.
  • Strong state management knowledge (Redux, Context API).
  • Experience with Webpack, Babel, HTML5, CSS3 and preprocessors (SASS/LESS).
  • Experience consuming RESTful APIs and Git.
  • Familiarity with Next.js is a plus.
  • Testing with Jest and React Testing Library.

Responsibilities

  • Develop, test, and deploy high-quality, responsive user interfaces using React and TypeScript.
  • Collaborate with UI/UX designers to translate wireframes and mockups into functional web pages.
  • Work closely with backend engineers to integrate frontend components with server-side logic via APIs.
  • Optimize application components for maximum speed, scalability, and user experience.
  • Write clean, maintainable, and well-documented code.
  • Implement and manage state management solutions (e.g., Redux, Zustand).
  • Ensure cross-browser compatibility and performance optimization.
  • Participate in code reviews, providing constructive feedback to peers.
  • Troubleshoot and debug frontend issues, identifying and implementing effective solutions.
  • Stay up-to-date with the latest frontend technologies and best practices.
  • Mentor junior frontend developers and contribute to team best practices.
  • Contribute to architectural discussions and decisions for the frontend stack.

Skills

React.js
TypeScript
JavaScript (ES6+)
Redux
Zustand
Unit testing (Jest)
React Testing Library
Web performance

Education

Bachelor's degree in Computer Science, Web Development, or related field

Tools

Webpack
Babel
HTML5
CSS3
RESTful APIs
Git
Next.js

Job description

About the Role

Our client, a rapidly growing e-commerce platform, is seeking a Senior Frontend Engineer with expertise in React and TypeScript to join their vibrant team in Sandton, Gauteng . This role is integral to building and enhancing user-facing features for a high-traffic web application. You will be responsible for translating complex designs into intuitive and performant user interfaces, collaborating closely with backend developers, product managers, and UI/UX designers. The ideal candidate possesses a strong understanding of modern JavaScript frameworks, state management, and performance optimization techniques. This is an exciting opportunity to shape the user experience of a leading online platform, work with a talented team, and contribute to the exciting digital landscape of Sandton . We foster a culture of innovation and user-centric design.

Key Responsibilities
  • Develop, test, and deploy high-quality, responsive user interfaces using React and TypeScript.
  • Collaborate with UI/UX designers to translate wireframes and mockups into functional web pages.
  • Work closely with backend engineers to integrate frontend components with server-side logic via APIs.
  • Optimize application components for maximum speed, scalability, and user experience.
  • Write clean, maintainable, and well-documented code.
  • Implement and manage state management solutions (e.g., Redux, Zustand).
  • Ensure cross-browser compatibility and performance optimization.
  • Participate in code reviews, providing constructive feedback to peers.
  • Troubleshoot and debug frontend issues, identifying and implementing effective solutions.
  • Stay up-to-date with the latest frontend technologies and best practices.
  • Mentor junior frontend developers and contribute to team best practices.
  • Contribute to architectural discussions and decisions for the frontend stack.
Requirements
  • Bachelor's degree in Computer Science, Web Development, or a related field, or equivalent work experience.
  • Minimum of 5 years of professional experience in frontend development.
  • Expertise in JavaScript (ES6+) and TypeScript.
  • Proven experience building complex applications with React.js.
  • Strong understanding of state management libraries (e.g., Redux, Context API).
  • Experience with modern frontend build pipelines and tools (e.g., Webpack, Babel).
  • Proficiency in HTML5 and CSS3, including preprocessors (e.g., SASS, LESS).
  • Experience consuming RESTful APIs.
  • Familiarity with version control systems, such as Git.
  • Understanding of web performance optimization techniques.
  • Excellent problem-solving and debugging skills.
  • Strong communication and collaboration abilities.
  • Experience with unit and integration testing frameworks (e.g., Jest, React Testing Library).
  • Familiarity with Next.js is a plus.
Benefits
  • Competitive salary package reflecting senior-level expertise.
  • Opportunity to work on a large-scale, high-impact e-commerce platform.
  • Be part of an innovative and fast-paced team in Sandton, Gauteng .
  • Professional development opportunities, including access to training and conferences.
  • Modern office environment with great amenities.
  • Comprehensive health insurance and retirement plan.
  • Direct impact on user experience and platform growth.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Frontend Engineer (React)
Senior Frontend Engineer (React)

Placements24 • Stellenbosch

On-site
ZAR 900,000 - 1,200,000
Medical aid
Retirement planning
Performance incentives
Senior Frontend Engineer (React)
Senior Frontend Engineer (React)

Placements24 • Benoni

Hybrid
ZAR 700,000 - 1,000,000
Health benefits
Hybrid work model
Office in Benoni
Senior Frontend Engineer (React)
Senior Frontend Engineer (React)

Placements24 • George

Hybrid
ZAR 700,000 - 1,100,000
Health insurance
Remote work flexibility
Professional development opportunities
Senior Frontend Developer - React & TypeScript
Senior Frontend Developer - React & TypeScript

Placements24 • Rustenburg

On-site
ZAR 900,000 - 1,300,000
Competitive pay
Health insurance
Hybrid work model
+1
Senior Frontend Developer (React/TypeScript)
Senior Frontend Developer (React/TypeScript)

Placements24 • Stellenbosch

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary in ZAR
Hybrid work arrangement in Stellenbosh
Medical aid and retirement planning
+2
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 - 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 Engineer (React/TypeScript)
Lead Frontend Engineer (React/TypeScript)

Placements24 • Stellenbosch

Hybrid
ZAR 900,000 - 1,800,000
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 (Angular/React)
Senior Frontend Engineer (Angular/React)

Placements24 • East London

Hybrid
ZAR 800,000 - 1,200,000
Health benefits
Hybrid work
Paid time off
+1