Frontend Developer

Cape Town Full-time R40,000 - R50,000 / Month
(R480,000 - R600,000 / Year)

Job Description

We are on the lookout for a Frontend Developer skilled in React to become part of our vibrant workplace in Cape Town. Your role will include designing user-friendly interfaces and optimising the overall user experience across our platforms. You’ll be working with a passionate team dedicated to innovation and excellence, making a real impact in the way our clients interact with technology.

Responsibilities

  • Develop and maintain web applications focused on React.
  • Work closely with cross-functional teams to scope and define project tasks.
  • Monitor application performance and implement improvements.
  • Ensure compatibility across multiple browsers and devices.
  • Contribute to the entire app lifecycle, focusing on coding, troubleshooting, and deploying.
  • Document application processes and code for future reference.
  • Advocate for the best practices in user experience and design.
  • Collaborate in the agile development process with regular meetings and feedback.
  • Mentor junior developers and provide guidance on best practices.

Requirements

Education
  • Bachelor's degree in Computer Science or a related field
  • Relevant certifications in web development preferred
Experience
  • 3-5 years of experience in frontend development, particularly with React
Technical Skills
  • React
  • JavaScript
  • CSS
  • HTML
  • Git
  • Responsive Design
Soft Skills
  • Communication
  • Teamwork
  • Time Management
Languages
  • English: Fluent

Advantageous

  • Familiarity with TypeScript: Basic knowledge or experience with TypeScript is an advantage.
  • Experience with testing frameworks like Jest: Bonus for having experience with unit testing and automated testing frameworks.

Benefits

  • Competitive salary package
  • Health and wellness benefits
  • Annual leave and sick leave
  • Opportunities for professional development
  • work from home flexibility

Company Culture

  • Innovation: We embrace innovation and encourage our teams to propose new ideas.
  • Inclusivity: We strive to create a diverse and inclusive work environment.
  • Supportive Environment: Our team believes in supporting each other in our professional journeys.
Status: Open