IT
Mid - Senior Front-End Web Developer
Hire Resolve
Johannesburg, Gauteng
Permanent
Apply
Posted 30 January 2025

Job Details

Job Description

Hire Resolve's client is looking for a Mid-Senior Front-End Web Developer to join their team in Johannesburg, GP. The candidate has to be  motivated to combine the art of design with the art of programming. 

Responsibilities: 
  • Develop new user-facing features and ensure the technical feasibility of UI/UX designs.
  • Build reusable code and libraries for future use.
  • Optimize application for speed and scalability.
  • Assure that all user input is validated before submitting to back-end.
  • Collaborate with other team members and stakeholders, including back-end developers, designers, and product managers.
  • Maintain brand consistency throughout the design.
  • Debug and fix issues in a timely manner, ensuring a seamless user experience.
  • Stay up-to-date with emerging technologies and industry trends and apply them to operations and activities.
  • Prototyping and demoing to stakeholders.
Requirements: 
  • Bachelor’s degree in Computer Science, Information Technology, or related field.
  • 4+ years of experience in front-end development.
  • A portfolio of previous work demonstrating expertise and creativity.
  • Strong knowledge of HTML5, CSS3, and JavaScript.
  • Experience with modern frameworks such as React, Angular, or Vue.js
  • Familiarity with CSS preprocessors like Sass or LESS
  • Responsive Design and Mobile First Development
  • Proficiency with responsive frameworks (e.g., Bootstrap, Tailwind CSS)
  • Ability to design and implement mobile-first interfaces.
Version Control Systems:
- Proficient in using Git, including branching, merging, and pull requests

Testing and Debugging:
- Experience with testing frameworks and tools such as Jest, Mocha, or Cypress.
- Strong skills in using browser developer tools for debugging and optimizing front-end performance.

Performance Optimization:
- Knowledge of performance optimization techniques and tools like Lighthouse.

Build Tools:
- Experience with Webpack, Babel, npm, or Yarn for managing project dependencies and build processes.

API Integration:
- Ability to work with RESTful APIs and GraphQL.

SEO and Accessibility:
- Understanding of SEO principles and WCAG accessibility guidelines.

If you would like to apply for this position, kindly forward your CV to [email protected]