Frontend Developer

Cape Town FULL TIME R40,000 - R50,000 / Month
(R480,000 - R600,000 / Year)

Job Description

As a Frontend Developer on our team, you will focus on building responsive and engaging user interfaces that serve our clients' needs. Using your expertise in React, you will work dynamically with other developers and UX designers to create seamless web applications that are both visually appealing and functionally robust.

Responsibilities

  • Conduct peer programming with design teams to innovate and improve web applications.
  • Understand user requirements through direct interaction and needs-assessments.
  • Use analytics to assess the effectiveness of web interactions.
  • Produce clear documentation for application architecture and features.
  • Mentor junior developers in best programming practices.
  • Lead project meetings to align the development team on key objectives.
  • Proactively propose technology upgrades and new feature development.
  • Implement security and data protection measures.
  • Contribute to team knowledge through ongoing training sessions.
  • Enhance existing web applications based on user data and feedback.

Requirements

Education
  • Bachelor's degree in Computer Science or relevant field
  • Advanced certifications are advantageous
Experience
  • Minimum of 4 years working as a frontend developer with React
Technical Skills
  • JavaScript
  • React
  • CSS Preprocessors
  • Webpack/Bundlers
Soft Skills
  • Creativity
  • Attention to Detail
Certifications
  • Advanced React JS Certification
Languages
  • English: Fluent

Advantageous

  • Familiarity with UX principles: Understanding of user experience principles for improved UI design.
  • Experience with agile methodologies: Experience working in an agile/Scrum environment with iterative development.

Benefits

  • Comprehensive medical aid and wellness programs.
  • Annual salary review and performance bonuses.
  • Generous leave policies including sick and vacation leave.
  • Dynamic work-life balance initiatives.

Company Culture

  • Collaboration: We believe in the power of teamwork and open communication.
  • Flexibility: We provide a flexible environment that accommodates work-life balance.
  • Respect: We value every team member's input and strive for fairness and equality.
Status: Closed