Web Developer

Cape Town Full-time R30,000 - R40,000 / Month
(R360,000 - R480,000 / Year)

Job Description

We're on the lookout for a talented Web Developer to become a vital part of our dynamic team in Cape Town. The ideal candidate should have a proven track record in building web applications, a solid understanding of front-end and back-end technologies, and a passion for creating seamless user experiences. You will play a key role in designing, developing, and maintaining a variety of applications while collaborating with cross-functional teams to deliver innovative solutions.

Responsibilities

  • Create modular, scalable code to support the development of web applications.
  • Conduct thorough testing and validation of applications before launch.
  • Enhance existing applications based on user feedback and technological advancements.
  • Maintain comprehensive documentation for future reference.
  • Actively participate in brainstorming sessions for new features.
  • Engage with clients to understand their needs and gather feedback.
  • Support DevOps practices and collaborate with IT for deployment.
  • Ensure compliance with web standards and accessibility guidelines.

Requirements

Education
  • Degree in Computer Science or related field
Experience
  • 4+ years of experience in full-stack development
Technical Skills
  • JavaScript
  • React
  • Node.js
  • MongoDB
  • Version Control (Git)
Soft Skills
  • Analytical Skills
  • Collaboration
  • Creativity
Languages
  • English: Fluent

Advantageous

  • Knowledge of DevOps practices: Experience with CI/CD tools and processes.
  • Background in mobile app development: Familiarity with developing applications for mobile devices.

Benefits

  • Comprehensive health insurance coverage
  • Annual performance bonuses and salary reviews
  • Generous leave policy including paid time off
  • Employee training and growth opportunities

Company Culture

  • Supportive Team Culture: We foster a supportive atmosphere where team members help one another grow.
  • Continuous Learning Opportunities: We provide training sessions and resources to promote ongoing employee development.
  • Work-Life Balance: Recognizing the importance of work-life balance, we offer flexible work arrangements.
Status: Closed