Enable job alerts via email!

Senior Web Developer

Air Chefs

Pretoria

On-site

ZAR 400 000 - 500 000

Full time

Today
Be an early applicant

Job summary

A leading food service company in Pretoria is seeking an experienced Frontend Developer to design and implement high-performance web applications. You will work with modern frameworks like React and Next.js to ensure user-friendly products. The ideal candidate has over 5 years of experience and a strong design sense. This position offers a dynamic work environment with opportunities for collaboration and knowledge sharing.

Qualifications

  • 5+ years of professional experience as a Frontend Developer.
  • Proven record of translating UI/UX designs into functional web applications.
  • Strong design sense and attention to detail.

Responsibilities

  • Develop and maintain front-end applications using React, JavaScript/TypeScript, HTML, and CSS.
  • Collaborate with stakeholders to define requirements and translate them into technical solutions.
  • Provide regular project updates, including risks, progress, and blockers.

Skills

React.js
HTML
CSS
JavaScript/TypeScript
RESTful API integration
Git
Automated testing
CMS platforms (Strapi)

Education

Certificate in Web Development or Graphic Design
Diploma in Web Development or related discipline

Tools

Next.js
Tailwind CSS
Jest
Cypress
Job description
Overview

Role Overview: We are looking for an experienced Frontend Developer to design and implement responsive, adaptive, and high-performance web applications. You will translate UI/UX concepts into clean, reusable code using modern frameworks, ensuring products are user-friendly, visually polished, and technically robust. This role involves building both internal tools and customer-facing platforms while contributing to best practices, code quality, and team knowledge sharing.

Responsibilities

The core stack includes React, Next.js, Tailwind CSS, HTML5, JavaScript/TypeScript, and CSS, with exposure to CMS tools such as Strapi.

  • Analysis & Planning (15%)
  • Participate in the full lifecycle of applications from planning and design to deployment and maintenance.
  • Collaborate with stakeholders to define requirements and translate them into technical solutions.
  • Contribute to architecture planning and reusable component design.
  • Research and evaluate new frameworks and tools to improve efficiency.
  • Break down work into clear, deliverable tasks, providing accurate time estimates.
  • Track tasks and progress using project management tools such as JIRA.
  • Development & Testing (55%)
  • Develop and maintain front-end applications using React, JavaScript/TypeScript, HTML, and CSS.
  • Work with RESTful APIs to integrate backend services.
  • Implement and maintain automated tests (unit, integration, end-to-end) using tools such as Jest or Cypress.
  • Optimise performance, responsiveness, and accessibility of web applications.
  • Use Git and version control best practices to manage source code.
  • Maintain CI/CD pipelines and ensure code is deployed smoothly.
  • Document system design, changes, and processes.
  • Collaboration & Reporting (25%)
  • Provide regular project updates, including risks, progress, and blockers.
  • Actively participate in code reviews, team discussions, and best-practice sharing.
  • Collaborate closely with designers, backend developers, and stakeholders to deliver user-friendly products.
  • Share feedback and mentor junior developers where needed.
  • Quality & Compliance (5%)
  • Deliver software that meets functional requirements, deadlines, and compliance standards (SOC2, ISO, etc.).
  • Follow secure development practices and safeguard user data.
  • Ensure testing and documentation meet internal quality standards.
Requirements

Education

  • Certificate in Web Development or Graphic Design (essential).
  • Diploma or higher qualification in Web Development or related discipline (desirable).
  • Experience
  • 5+ years of professional experience as a Frontend Developer.
  • Proven record of translating UI/UX designs into functional web applications.
  • Skills & Knowledge
  • Essential:
  • React.js and Angular
  • HTML, CSS, JavaScript/TypeScript
  • RESTful API integration
  • Git and version control workflows
  • Automated testing (Jest, Cypress, etc.)
  • Solid understanding of code architecture and frontend best practices
  • CMS platforms such as Strapi
  • Strong design sense and attention to detail
  • Desirable:
  • Next.js
  • Tailwind CSS / SCSS
  • State management libraries (e.g. Redux, Zustand, MobX)
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.