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

  • Architect and implement scalable web applications with React.js.
  • Collaborate with cross-functional teams to launch new features.
  • Monitor application performance and make necessary adjustments.
  • Conduct code audits to ensure compliance with best practices.
  • Enhance user experience through application interface improvements.
  • Engage in sprint planning and contribute to project estimates.
  • Support continuous integration and delivery pipelines.
  • Conduct user testing and gather feedback for improvements.

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 TypeScript: Familiarity with TypeScript for building robust applications.
  • Knowledge of a backend framework (Node.js, Django): Experience with backend frameworks like Node.js or Django is a plus.

Benefits

  • Comprehensive health insurance
  • Retirement savings plan with company contribution
  • Work-life balance initiatives
  • Regular team events and social gatherings

Company Culture

  • Continuous Learning: We value lifelong learning and offer various training opportunities.
  • Work-Life Balance: We support employees in striking a healthy balance between work and personal life.
  • Community Involvement: We engage in community projects and encourage employee participation.
Status: Open