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