Web Developer

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

Job Description

As a Web Developer at Tech Innovations Inc., you will play a crucial role in developing engaging and dynamic websites. You will work closely with designers and other developers to create seamless user experiences and maintain the functionality of our web applications.

Responsibilities

  • Architect and design scalable web systems.
  • Collaborate with product managers to define project requirements.
  • Enhance existing applications to add new features as required.
  • Ensure high standards of quality and performance in software development.
  • Participate in daily stand-ups and sprint planning.
  • Assist in the deployment and monitoring of applications.
  • Foster a culture of continuous learning and improvement.
  • Engage in mentoring junior developers.
  • Document all technical specifications and project developments.
  • Provide input on product design and customer experience improvements.

Requirements

Education
  • Bachelor's degree in Computer Science
  • Master's degree in Software Engineering is a plus
Experience
  • 5+ years of experience in full-stack web development
Technical Skills
  • JavaScript
  • React
  • Node.js
  • CSS Frameworks (e.g. Bootstrap)
  • RESTful APIs
Soft Skills
  • Analytical Thinking
  • Time Management
Certifications
  • Google Web Developer Certification
Languages
  • English: Fluent

Advantageous

  • Experience with cloud services (AWS or Azure): Familiarity with deploying applications on cloud platforms.
  • Proficiency in database management (SQL or NoSQL): Experience in managing and querying databases effectively.

Benefits

  • Comprehensive health insurance coverage
  • Generous annual leave and sick leave policies
  • Professional development opportunities
  • Team-building events and activities

Company Culture

  • Team Collaboration: We foster an environment of teamwork and collaboration across all departments.
  • Continuous Learning: Our company supports ongoing learning and professional development.
  • Customer-Centric Approach: We focus on delivering value to our customers in everything we do.
Status: Closed