Front-End Developer

Cape Town FULL TIME R37,500 - R50,000 / Month
(R450,000 - R600,000 / Year)

Job Description

Join our Cape Town office as a Front-End Developer, where you will have the opportunity to innovate and create stunning web applications using the latest technologies. Your expertise in user interface design and development will play a crucial role in enhancing user experiences.

Responsibilities

  • Design and implement engaging user interfaces for web applications.
  • Work with team members to define, design, and ship new features.
  • Conduct user testing and gather feedback for continuous improvement.
  • Ensure the application is secure and compliant with best practices.
  • Collaborate in an agile environment using Scrum methodologies.
  • Participate in daily stand-ups and sprint planning sessions.
  • Develop and maintain documentation for front-end development.
  • Enhance existing applications with new features and usability improvements.
  • Monitor analytics to assess the impact of web applications.
  • Mentor junior developers and assist with their professional growth.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
Experience
  • 5+ years of experience in front-end development
Technical Skills
  • Advanced CSS Animations
  • Understanding of UX Principles
Soft Skills
  • Attention to Detail
  • Time Management
Languages
  • English: Fluent

Advantageous

  • Familiarity with Agile Methodologies: Experience working in Agile environments for rapid development.
  • Experience with TypeScript: Knowledgeable in TypeScript to strengthen code quality.

Benefits

  • Comprehensive health insurance
  • Generous paid leave policies
  • Access to training and development programs
  • Work-life balance initiatives

Company Culture

  • Continuous Learning: We are committed to ongoing training and development, supporting our employees in their professional growth.
  • Work-Life Balance: We understand the importance of balance and offer flexible working arrangements to support our team’s wellbeing.
  • Empowerment: We empower our employees to take ownership of their work and encourage creativity and initiative.
Status: Closed