Intermediate Front-End Engineer (React)

AES Global

Cape Town

On-site

ZAR 600,000 - 900,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

AES Global is seeking an Intermediate Front-End Engineer to build fast, accessible UI components in React. You’ll transform Figma designs into production-ready code, collaborate with designers, backend engineers and product managers, and contribute to a maintainable codebase with tests and CI.

You’ll own medium-size features end-to-end, optimise performance, and uphold WCAG AA accessibility. In-office role with flexitime in Cape Town or Johannesburg, hybrid options may apply depending on project

Qualifications

  • 3+ years of front-end experience, with strong React knowledge.
  • Proficient in JavaScript/TypeScript and modern CSS techniques.
  • Experience turning design specs into reusable components.

Responsibilities

  • Build user-facing features in React with hooks-first patterns.
  • Translate Figma designs into production-ready components and contribute to a component library (Storybook).
  • Manage client and server state (React Query, SWR) and integrate REST APIs with caching and pagination.
  • Write unit and integration tests (Jest, React Testing Library) and participate in CI and code reviews.
  • Optimize rendering and accessibility to WCAG AA standards.
  • Support front-end incident triage and root-cause analysis.

Skills

React
JavaScript
TypeScript
CSS
Tailwind
Next.js

Tools

Storybook
Jest
React Testing Library
Git

Job description

We’re working with an established consumer digital business, and they’re looking for an Intermediate Front-End Engineer (React) to build fast, reliable and accessible user interfaces.

You’ll work closely with designers, backend engineers and product managers to ship features end-to-end, improve performance and contribute to a maintainable, well-tested codebase. It suits someone who can independently own medium-sized features from planning to production while still growing on the more complex architectural calls.

What you’ll do
  • Build user-facing features in React (hooks-first) with clean, reusable, component-driven patterns
  • Turn Figma designs into responsive, production-ready components and contribute to a component library (Storybook)
  • Manage client and server state (React Query, SWR, Context/Reducer) and integrate REST APIs with proper caching, pagination and error handling
  • Write unit and integration tests (Jest, React Testing Library) and contribute to CI, code reviews and documentation
  • Optimise rendering, bundle size and runtime performance, and uphold WCAG AA accessibility
  • Support front-end incident triage, debugging and root-cause analysis
What you’ll bring
  • 3–5 years’ front-end experience, with 3+ years in React
  • Strong JavaScript (ES6+) and TypeScript
  • Solid CSS and responsive design, including Tailwind
  • Experience with Next.js, Vite or CRA, and confident Git workflows
  • REST API integration, and familiarity with accessibility (WCAG AA) and internationalisation
Advantageous
  • Contributing to or maintaining a Storybook-based component library
  • Mentoring junior developers
  • Exposure to high-volume, high-traffic consumer platforms
Working model

In office with flexitime, based in Cape Town or Johannesburg.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Front-End Engineer (React)
Senior Front-End Engineer (React)

AES Global • Cape Town

On-site
ZAR 900,000 - 1,300,000
Front-End Developer (React)
Front-End Developer (React)

Placements24 • Mossel Bay

Hybrid
ZAR 420,000 - 600,000
Hybrid work model
Coastal setting
Professional growth opportunities
Frontend Developer (React)
Frontend Developer (React)

Placements24 • Pretoria

On-site
ZAR 420,000 - 540,000
Health insurance
Dental insurance
Vision insurance
+2
Senior Frontend Developer (React)
Senior Frontend Developer (React)

Placements24 • Centurion

On-site
ZAR 700,000 - 1,100,000
Annual bonus
Health insurance
Retirement plan
+2
Frontend Developer (React)
Frontend Developer (React)

Placements24 • Sandton

Hybrid
ZAR 600,000 - 900,000
Competitive salary
Health insurance
Retirement plan
+2
Frontend Developer (React)
Frontend Developer (React)

Placements24 • Klerksdorp

On-site
ZAR 480,000 - 800,000
Health insurance
Annual bonus
Skill development
+1
Senior Frontend Developer - React & TypeScript
Senior Frontend Developer - React & TypeScript

Placements24 • Rustenburg

Hybrid
ZAR 900,000 - 1,300,000
Competitive pay
Health insurance
Hybrid work model
+1
Senior Frontend Engineer - React Specialist
Senior Frontend Engineer - React Specialist

Placements24 • Vereeniging

Hybrid
ZAR 900,000 - 1,200,000
Equity options
Fully remote
Medical, dental, and vision insurance
+1
Junior Mid Frontend Developer (React) (CPT Hybrid)
Junior Mid Frontend Developer (React) (CPT Hybrid)

Datafin • Cape Town

On-site
ZAR 279,000 - 390,600
Senior Frontend Engineer
Senior Frontend Engineer

Placements24 • Klerksdorp

On-site
ZAR 600,000 - 900,000
Competitive salary with incentives
On-site office environment
Health, dental and vision insurance
+2