Web Developer

Johannesburg FULL TIME R25,000 - R37,500 / Month
(R300,000 - R450,000 / Year)

Job Description

Join our team as a Web Developer, where you will design and develop innovative web applications. Ideal candidates will have a solid background in both front-end and back-end technologies, aiming to create scalable web solutions for our diverse clientele.

Responsibilities

  • Develop and maintain responsive web applications using HTML, CSS, and JavaScript.
  • Collaborate with UI/UX designers to create an optimal user experience.
  • Integrate APIs and third-party services into web applications.
  • Troubleshoot and optimize website performance and usability.
  • Ensure cross-platform compatibility and mobile responsiveness.
  • Stay up-to-date with emerging trends and technologies in web development.
  • Participate in code reviews and provide constructive feedback to peers.
  • Assure software quality by writing unit and integration tests.
  • Maintain up-to-date documentation for all web development projects.
  • Implement security and data protection measures.

Requirements

Education
  • Bachelor's degree in Computer Science or a relevant field
Experience
  • 3+ years of experience in web development
Technical Skills
  • HTML/CSS
  • JavaScript
  • Node.js
  • Responsive Design
Soft Skills
  • Communication
  • Problem-solving
  • Team Player
Certifications
  • AWS Certified Developer
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Familiarity with Agile methodologies: Understanding of Agile best practices for software development.
  • Experience with Git and version control: Proficient in using Git for code versioning and collaboration.

Benefits

  • Competitive salary and performance bonuses
  • Health insurance and wellness programs
  • Flexible working hours and work-life balance
  • Opportunities for professional development

Company Culture

  • Innovation: We embrace innovation and encourage our team to think creatively.
  • Supportive Environment: Our team fosters a supportive atmosphere for personal and professional growth.
  • Diversity: We value diversity and inclusion, providing equal opportunities for all.
Status: Open