Mid-Level Front-End Developer

ATS Client

Pretoria

On-site

ZAR 600,000 - 900,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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

Hybrid
Intermediate Front End Developer
Intermediate Front End Developer

Belay Talent Solutions • Pretoria

On-site
ZAR 420,000 - 660,000
Mid - Senior Front-End Web Developer
Mid - Senior Front-End Web Developer

Hire Resolve • Johannesburg

On-site
ZAR 600,000 - 800,000
Mid/Senior React UI Developer – (Rosebank)
Mid/Senior React UI Developer – (Rosebank)

Solas IT Recruitment • City of Johannesburg Metropolitan Municipality

On-site
ZAR 900,000 - 1,400,000
Front-End Developer — EdTech UX & Growth (Pretoria)
Front-End Developer — EdTech UX & Growth (Pretoria)

ATS Client • Pretoria

On-site
ZAR 600,000 - 900,000
Competitive salary
Company-wide training
Conferences & summits
+2
Front-End Web Developer
Front-End Web Developer

Hire Resolve • Johannesburg

On-site
ZAR 600,000 - 900,000
Frontend Developer
Frontend Developer

NNW Tech Solutions • Johannesburg

On-site
ZAR 400,000 - 600,000
Senior Front End Developer
Senior Front End Developer

Belay Talent Solutions • Pretoria

On-site
ZAR 480,000 - 600,000
Software Developer (Mid-Senior | React & Node.js) - Cape Town
Software Developer (Mid-Senior | React & Node.js) - Cape Town

ATS Client • Cape Town

On-site
ZAR 600,000 - 900,000
Front-End / Full Stack Developer (Senior)
Front-End / Full Stack Developer (Senior)

ATS Client • Cape Town

Hybrid
ZAR 900,000 - 1,400,000