Enable job alerts via email!

JavaScript Front-End Consultant

PBT Group

Cape Town

On-site

ZAR 600 000 - 800 000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology solutions company in Cape Town is seeking a JavaScript Front-End Consultant. The role involves designing, developing, and implementing user-facing solutions using modern frameworks. Candidates should have 3–8 years of experience in front-end development, with strong skills in JavaScript, HTML5, and CSS3, along with a solid understanding of responsive design and modern UI frameworks. This position offers the opportunity to work in a collaborative team environment with exposure to emerging technologies.

Qualifications

  • 3–8 years of hands-on experience in front-end development.
  • Solid understanding of performance optimisation.
  • Basic understanding of back-end integration.

Responsibilities

  • Design, develop, and maintain scalable and responsive front-end applications.
  • Collaborate closely with UX/UI designers and back-end developers.
  • Implement modern UI frameworks to create interactive user interfaces.

Skills

Strong proficiency in JavaScript (ES6+)
HTML5
CSS3
Experience with at least one major JavaScript framework (React, Angular, or Vue.js)
RESTful APIs
Responsive design
Familiarity with version control systems (Git)
Experience with TypeScript

Education

Relevant Degree or Diploma in Computer Science, Information Systems, or a related field

Tools

React
Angular
Vue.js
Webpack
Vite
Job description
JavaScript Front-End Consultant required in Cape Town.

The Front-End Consultant will be responsible for designing, developing, and implementing user-facing solutions using modern JavaScript frameworks and libraries.

The role requires strong technical proficiency, a keen eye for design and usability, and the ability to collaborate effectively within cross-functional teams to deliver high-quality digital experiences.

Key Responsibilities:

  • Design, develop, and maintain scalable and responsive front-end applications using JavaScript, HTML5, and CSS3.
  • Implement modern UI frameworks such as React, Angular, or Vue.js to create interactive and dynamic user interfaces.
  • Collaborate closely with UX/UI designers, back-end developers, and business analysts to translate requirements into efficient, maintainable code.
  • Optimise applications for maximum performance, speed, and scalability.
  • Ensure cross-browser compatibility and adherence to accessibility standards.
  • Participate in code reviews, unit testing, and integration testing to maintain high code quality.
  • Contribute to front-end architecture decisions and best practices.
  • Assist in troubleshooting, debugging, and resolving application issues.
  • Stay current with emerging front-end technologies and trends to recommend improvements and innovative solutions.

Minimum Requirements:

  • Relevant Degree or Diploma in Computer Science, Information Systems, or a related field.
  • 3–8 years of hands‑on experience in front‑end development.
  • Strong proficiency in JavaScript (ES6+), HTML5, and CSS3.
  • Proven experience in at least one major JavaScript framework (React, Angular, or Vue.js).
  • Experience with RESTful APIs, JSON, and asynchronous programming.
  • Solid understanding of responsive design, cross-browser compatibility, and performance optimisation.
  • Familiarity with version control systems (Git).
  • Exposure to build tools such as Webpack, Vite, or npm scripts.
  • Understanding of Agile methodologies and experience working within Scrum or Kanban teams.

Preferred Skills:

  • Experience with TypeScript.
  • Familiarity with UI component libraries (e.g., Material UI, Bootstrap, Tailwind CSS).
  • Exposure to automated testing frameworks (e.g., Jest, Cypress, Playwright).
  • Basic understanding of back-end integration (Node.js or APIs).
  • Experience with CI/CD pipelines and cloud-based environments.

Soft Skills:

  • Strong analytical and problem-solving abilities.
  • Excellent communication and collaboration skills.
  • Attention to detail and a passion for clean, maintainable code.
  • Ability to adapt quickly to new technologies and project requirements.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.