Web Developer

Johannesburg FUL TIME R20,000 - R30,000 / Month
(R240,000 - R360,000 / Year)

Job Description

As a Web Developer at Tech Innovations Inc., you will contribute to the development of dynamic web applications. Your role will involve working closely with a team of creatives and technical experts, driving projects from concept through implementation.

Responsibilities

  • Develop and maintain front-end web architecture.
  • Manage back-end services and databases.
  • Collaborate with designers to implement responsive UI.
  • Troubleshoot and debug web applications.
  • Optimize web applications for speed and scalability.
  • Participate in code reviews and ensure quality standards.
  • Stay up-to-date with emerging technologies and trends.
  • Implement user authentication and authorization.
  • Develop APIs for client-side applications.
  • Ensure best practices in web security.

Requirements

Education
  • Bachelor's degree in Computer Science or a related field
  • Relevant certifications are a plus
Experience
  • 3+ years of experience in web development
Technical Skills
  • HTML
  • CSS
  • JavaScript
  • React
  • Node.js
Soft Skills
  • Attention to Detail
  • Team Collaboration
  • Problem solving
Certifications
  • Certified Web Developer
  • AWS Certified Developer
Languages
  • English: Fluent

Advantageous

  • Experience with version control systems such as Git: Familiar with Git for managing code and collaboration.
  • Understanding of UX/UI design principles: Ability to implement effective UX/UI designs in web projects.

Benefits

  • Medical aid and health coverage
  • Retirement savings plan with employer contribution
  • Access to professional development training
  • Work-life balance initiatives

Company Culture

  • Inclusive Environment: Our team is diverse and we value different perspectives and ideas.
  • Innovation Driven: We encourage creative thinking and out-of-the-box solutions.
  • Supportive Atmosphere: We prioritize support and mentorship for all team members.
Status: Closed