Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: JavaScript Front End Consultant.
South Africa Jobs Expertini

Urgent! JavaScript Front-End Consultant Job Opening In Cape Town – Now Hiring PBT Group

JavaScript Front End Consultant



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.

#J-18808-Ljbffr


Required Skill Profession

Consulting



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your JavaScript Front Potential: Insight & Career Growth Guide