Mid - Senior Front-End Web Developer
Hire Resolve
Johannesburg, Gauteng
Permanent
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:
- 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]
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.
- 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.
- 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]