Website AES Global

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.

Apply via AES Global.

To apply for this job email your details to steven@aesglobal.io

    Personal Information






    Professional Details







    Links & Portfolio




    Application



    PDF or Word document · Max 10MB



    Contact Us

    Send us a message and a member of our team will be in touch soon.

    Download Personalised
    PDF Report

    Please fill the below form to request your free personalised PDF report.

    Get a Free Cost Comparison

    Please fill the below form to request your free cost comparison.