Web Developer (React.js)

Cape Town FULL TIME R40,000 - R60,000 / Month
(R480,000 - R720,000 / Year)

Job Description

We are looking for an enthusiastic Web Developer (React.js) to join our growing team. In this full-time role, you will work closely with designers and product managers to deliver engaging and efficient web applications. The ideal candidate will have a strong understanding of React.js and a keen eye for detail to ensure high-quality user experiences. If you're ready to tackle challenging projects and make a meaningful impact, we want to hear from you!

Responsibilities

  • Develop and maintain web applications using React.js.
  • Collaborate with UI/UX designers to create user-friendly interfaces.
  • Optimize applications for maximum speed and scalability.
  • Write clean, maintainable code and documentation.
  • Identify and fix bugs and performance bottlenecks.
  • Participate in code reviews and team meetings.
  • Stay updated on emerging technologies and industry trends.
  • Provide technical support and guidance to junior developers.
  • Engage with stakeholders to assess project requirements and timelines.
  • Foster a collaborative team environment to enhance productivity.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Relevant certifications are beneficial
Experience
  • 3+ years of experience in front-end web development
Technical Skills
  • JavaScript
  • React.js
  • Responsive Design
  • CSS Preprocessors (Sass, Less)
  • Webpack
Soft Skills
  • Critical Thinking
  • Collaboration
Languages
  • English: Fluent

Advantageous

  • Experience with Agile methodologies: Knowledge of Agile software development processes and practices.
  • Familiarity with GraphQL: Ability to work with GraphQL APIs.

Benefits

  • Competitive salary and benefits package
  • Opportunities for professional development
  • Flexible work hours
  • Dynamic work environment with a focus on teamwork

Company Culture

  • Innovation: We encourage creative thinking and welcome new ideas.
  • Team Spirit: Our collaborative culture values teamwork and mutual support.
  • Diversity: We celebrate diversity and promote an inclusive workplace for all.
Status: Open