Mid-Level Front-End Developer

ATS Client

Pretoria

On-site

ZAR 600,000 - 900,000

Full time

14 days+
Application generator

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
Company-wide training
Conferences & summits
Growth into leadership roles
Mentorship & leadership opportunities

Job summary

ATS Client in Pretoria is seeking a Mid-Level Frontend Developer to help shape the digital experience for thousands of learners across Africa, the Middle East, and Asia. You will design and implement intuitive interfaces, collaborate with design teams, and mentor junior developers.

You will bring 4–6 years of frontend experience, strong React/Next.js skills, and a passion for accessible, high-quality web apps.

Qualifications

  • 4-6 years of frontend web development experience.
  • Bachelor of Information Science or Computer Science or equivalent.
  • Strong proficiency in JavaScript frontend frameworks, preferably React JS, Redux, Context API.
  • Experience with RESTful APIs and asynchronous requests.
  • Familiarity with Webpack, Babel, ESLint, and Git.
  • UI/UX sensibility and collaboration with design teams.
  • Deep understanding of HTML5/CSS3/SCSS and responsive design.
  • Experience with React.js components, hooks, and context.
  • Experience with Next.js SSR/SSG and API routes.
  • Experience with styling frameworks such as Tailwind CSS or Material UI; CSS-in-JS libraries.

Responsibilities

  • Develop high-quality, responsive frontend components using modern frameworks.
  • Oversee and guide the work of junior frontend developers.
  • Participate in code reviews and foster a collaborative development environment.
  • Define and enforce frontend development standards and best practices.
  • Collaborate with backend developers to integrate APIs for end-to-end functionality.
  • Uphold the company's visual identity and user-centric design.

Skills

Frontend development
React JS
JavaScript (ES6+)
UI/UX sensibility
Code reviews
Team leadership
Communication
Planning & execution

Education

Bachelor's degree in Computer Science/Information Science

Tools

Webpack
Babel
ESLint
Git
Tailwind CSS
Material UI/ Styled Components
Vite

Job description

Job Title

Mid-Level Frontend Developer

Location

Pretoria, Gauteng

Overview

A leading edtech company is looking for an experienced Mid-Level Frontend Developer with strong experience in modern frameworks and tools (e.g. React, Next.js, or similar) to join their team in Pretoria. This is an exciting opportunity for a dedicated frontend developer to shape the digital experience of thousands of learners and educators across Africa, the Middle East, and Asia by designing and implementing intuitive, engaging, and accessible interfaces that make learning coding, robotics, and other tech‑based subjects effective, engaging and enjoyable. If you have experience in frontend web development and a passion for transforming complex user needs into seamless, user‑centered interfaces, we want to hear from you!

Responsibilities
  • Develop high‑quality, responsive, and accessible frontend components using modern frameworks and tools (e.g. React, Next.js, or similar).
  • Oversee and guide the work of junior frontend developers, ensuring code quality, adherence to design specifications, and proper use of tools and technologies.
  • Participate in code reviews and contribute to a high‑performing, team culture; conduct code reviews, provide constructive feedback, and foster a collaborative development environment.
  • Define and enforce frontend development standards and best practices.
  • Collaborate with backend developers to integrate APIs and ensure seamless end‑to‑end functionality.
  • Uphold the company's visual identity while promoting clarity, functionality, and engagement.
Requirements
  • 4-6 years of experience in frontend web development.
  • Relevant design degree/qualifications/certifications, for example: Bachelor of Information Science or Computer Science.
  • Strong proficiency in JavaScript frontend frameworks, preferably React JS, Redux, Context API, or similar.
  • Experience with RESTful APIs and asynchronous request handling.
  • Familiarity with tools such as Webpack, Babel, ESLint, and Git.
  • UI/UX sensibility and experience collaborating closely with design teams.
  • Deep understanding of HTML5/CSS3/SCSS – semantic markup, styling methodologies (e.g., BEM), and pre‑processors.
  • Proficiency in JavaScript (ES6+) – modern JavaScript features and syntax.
  • Experience with React.js – Component‑based architecture, hooks, and context.
  • Experience with Next.js – Server‑side rendering (SSR), static generation (SSG), and API routes.
  • Familiarity with Context API – for state management.
  • Experience with Styling & UI Frameworks such as Tailwind CSS or Material UI – Utility‑first styling or component‑based design systems.
  • Experience with Styled Components / Emotion – CSS‑in‑JS libraries for scoped styling.
  • Proficiency in API Integration: RESTful APIs, Axios/Fetch API – for async communication (GraphQL is optional but good to have).
  • Familiarity with Tooling & DevOps: Git & GitHub / GitLab – Version control, pull requests, and branching strategies; Webpack/Vite / Babel – Build tools and transpilers; CI/CD pipelines – Basic familiarity with automated deployments (GitHub Actions, Vercel, Netlify).
  • Logical, organised thinker.
  • Clear, concise, and proactive communicator.
  • Strong at planning, delegating, and executing.
  • Proactive and solution‑oriented.
  • Personable, approachable, and team‑driven.
  • Results‑focused and goal‑oriented.
Benefits
  • Competitive salary (to be discussed in the application process).
  • Access to company‑wide training and development sessions.
  • Participation in company events, conferences, and summits.
  • Opportunity to grow into senior leadership roles, participate in strategy development, and access ongoing professional development.
  • Regular feedback, mentorship, and opportunities to lead initiatives that shape the future of the design language.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 Developer - UI/UX Focus
Senior Frontend Developer - UI/UX Focus

Placements24 • Centurion

Hybrid
ZAR 650,000 - 900,000
Competitive salary
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
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
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
Senior Frontend Developer

Placements24 • Vereeniging

On-site
ZAR 700,000 - 1,100,000
Hybrid work model
Health insurance
Bonuses
+2
Web Developer (Frontend)
Web Developer (Frontend)

Placements24 • Randburg

On-site
ZAR 320,000 - 620,000
Competitive salary
Health insurance
Paid time off
+2
Lead Frontend Developer
Lead Frontend Developer

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,500,000
Competitive salary
Health insurance
Generous PTO
+1
Senior Frontend Engineer - UI/UX Focus
Senior Frontend Engineer - UI/UX Focus

Placements24 • Sandton

On-site
ZAR 900,000 - 1,400,000
Competitive salary & bonuses
Health, dental & vision insurance
Generous paid time off
+2
Frontend Developer - User Experience Focus
Frontend Developer - User Experience Focus

Placements24 • Benoni

On-site
ZAR 420,000 - 660,000
Health insurance
Professional development
Workshops