Web Developer

Johannesburg Full-time R25,000 - R37,500 / Month
(R300,000 - R450,000 / Year)

Job Description

We are seeking a dynamic Web Developer to join our talented team based in Johannesburg. The ideal candidate will possess a strong understanding of both front-end and back-end development, aiming to build efficient and compelling web applications. You will collaborate closely with designers and product managers to create user-friendly solutions that meet client expectations. This role offers a unique opportunity to work in a fast-paced environment where innovation is encouraged and rewarded.

Responsibilities

  • Architect and develop highly scalable web applications.
  • Collaborate with cross-functional teams to define and ship new features.
  • Improve site performance through optimization techniques.
  • Write clean, maintainable code and documentation.
  • Identify and fix frontend and backend issues.
  • Mentor junior developers and contribute to their growth.
  • Engage with stakeholders to understand business requirements.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Additional certifications in web development are a plus
Experience
  • 4+ years of experience in full-stack web development
Technical Skills
  • React
  • Node.js
  • HTML5
  • CSS3
  • Version Control Systems (Git)
Soft Skills
  • Attention to Detail
  • Adaptability
Certifications
  • AWS Certified Developer
  • Scrum Master Certification
Languages
  • English: Fluent

Advantageous

  • Familiarity with Agile methodologies: Experience working in Agile or Scrum environments.
  • Experience with database management (MySQL, MongoDB): Hands-on experience with popular databases.

Benefits

  • Comprehensive benefits including health, dental, and vision cover
  • Generous paid time off and family leave
  • Training and development opportunities
  • Company-sponsored events and activities

Company Culture

  • Diversity: We celebrate diversity and aim to create an inclusive workplace for all.
  • Work-Life Balance: We understand the importance of a balanced life and offer flexible working arrangements.
Status: Closed