Web Developer

Johannesburg FULL TIME R15,000 - R40,000 / Month
(R180,000 - R480,000 / Year)

Job Description

The Web Developer will be responsible for designing, developing, and maintaining websites and web applications for various clients. The ideal candidate should be proficient in technologies like HTML, CSS, JavaScript, PHP, and Python, and have a passion for delivering quality digital experiences.

Responsibilities

  • Design and implement website architecture and user interfaces.
  • Ensure high-quality graphics and visual elements.
  • Enhance user experience through responsive design.
  • Conduct website performance testing and optimization.
  • Work with CMS platforms like WordPress, Joomla, or Drupal.
  • Manage multiple projects while meeting defined deadlines.
  • Develop and document project specifications.
  • Collaborate with cross-functional teams to enhance project outcomes.
  • Provide feedback and recommendations for continuous improvement.
  • Create and maintain technical documentation.

Requirements

Education
  • Bachelor's degree in Information Technology or related field
  • Relevant industry certifications are a plus
Experience
  • 3+ years of practical experience in web development
Technical Skills
  • JavaScript Frameworks
  • Version Control Systems
Soft Skills
  • Adaptability
  • Team Player
Certifications
  • CIW Web Developer
  • Google Cloud Certified - Associate Cloud Engineer
Languages
  • English: Fluent

Advantageous

  • Knowledge of cloud services: Experience with AWS or Azure is a plus.
  • Familiarity with SEO best practices: An understanding of SEO principles and implementation.

Benefits

  • Comprehensive health and wellness programs.
  • Opportunities for travel and conferences.
  • Support for further education and certifications.
  • Team building retreats and events.

Company Culture

  • Team Spirit: We foster a collaborative environment where all team members' opinions are valued.
  • Work-Life Balance: We believe in maintaining a healthy balance between work and personal life.
  • Continuous Improvement: We embrace learning and are constantly seeking ways to enhance our skills and processes.
Status: Closed