Web Developer

Johannesburg Full-time R33,333 - R50,000 / Month
(R400,000 - R600,000 / Year)

Job Description

Join our enthusiastic team as a Web Developer where you'll work on exciting projects. We are seeking someone passionate about web technologies, eager to develop user-friendly and highly functional websites. You'll be collaborating with designers and other developers to bring creative visions to life.

Responsibilities

  • Create and manage responsive web designs that guarantee top performance across devices.
  • Integrate third-party APIs to enhance website functionalities.
  • Debug and resolve front-end issues efficiently.
  • Collaborate with product managers to develop project scopes.
  • Review and enhance existing web applications for improved performance.
  • Document technical specifications for future reference.
  • Ensure cross-browser compatibility of web applications.
  • Implement SEO best practices to enhance visibility.
  • Actively participate in project planning and strategy sessions.
  • Foster positive relationships with team members and stakeholders.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree in a relevant field is preferred
Experience
  • 5+ years of experience in full-stack web development
Technical Skills
  • TypeScript
  • Responsive Design
Soft Skills
  • Effective Communication
  • Adaptability
Certifications
  • Advanced Web Development Certification
Languages
  • English: Fluent

Advantageous

  • Knowledge of SEO best practices: Understanding of SEO and web analytics tools for improving site visibility.
  • Experience with RESTful services: Hands-on experience in developing and consuming RESTful APIs.

Benefits

  • Comprehensive health benefits including dental and vision
  • Annual leave and sick leave
  • Access to training and upskilling programs
  • Team-building activities and social events

Company Culture

  • Continuous Growth: We are committed to your professional and personal growth, offering various training opportunities.
  • Work-Life Balance: We understand the importance of balancing work and personal life.
  • Fun and Engaging Atmosphere: We foster a fun atmosphere where creativity flourishes.
Status: Closed