Frontend Developer

Johannesburg FULL TIME R33,000 - R50,000 / Month
(R400,000 - R600,000 / Year)

Job Description

As a Frontend Developer, your role will be to translate design wireframes and prototypes into functional website components. With an emphasis on usability and accessibility, you will collaborate closely with the development team to produce visually appealing and highly functional web solutions. This position presents a fantastic opportunity to work on groundbreaking projects in a supportive team environment.

Responsibilities

  • Create clean and efficient code to build user-friendly websites;
  • Coordinate with backend developers to integrate APIs and services;
  • Monitor webpage analytics to assess usability and accessibility;
  • Ensure cross-browser compatibility and mobile responsiveness;
  • Assist in implementing SEO best practices in website development;
  • Work with team members to brainstorm and develop innovative concepts;
  • Document development processes and maintain comprehensive notes.

Requirements

Education
  • Bachelor's degree in Web Development or a related field
  • Master's degree is an advantage
Experience
  • 3+ years of experience in frontend development
Technical Skills
  • CSS Frameworks
  • JavaScript Frameworks
Soft Skills
  • Problem Solving
  • Communication Skills
Certifications
  • Adobe Certified Expert
  • Scrum Master Certification
Languages
  • English: Fluent

Advantageous

  • Familiarity with Testing Frameworks: Experience using testing frameworks such as Jest or Mocha.
  • Continuous Integration (CI) Practices: Experience working with CI tools to enhance the development workflow.

Benefits

  • Competitive salary package with annual reviews
  • Health and wellness benefits including mental health support
  • Flexible schedules and the option for hybrid work arrangement
  • Team building activities and employee recognition programs

Company Culture

  • Innovative Environment: Our team thrives on creativity, and we encourage out-of-the-box thinking.
  • Supportive Team: We foster a collaborative atmosphere where everyone’s ideas are valued.
  • Employee Development: We invest in our employees' growth through continuous learning opportunities.
Status: Closed