Frontend Developer

Johannesburg FULL TIME R33,000 - R58,000 / Month
(R400,000 - R700,000 / Year)

Job Description

We're on the lookout for a talented Frontend Developer with a passion for crafting intuitive interfaces in React. The successful candidate will contribute to exciting projects, collaborating closely with designers and backend developers to bring our visions to life. You will be responsible for translating design wireframes into high-quality code and optimizing applications for speed and scalability. If you're eager to make a real impact in a vibrant team environment, we want to hear from you!

Responsibilities

  • Develop and implement user interface components using React.js.
  • Collaborate with designers and backend developers to create a seamless application experience.
  • Optimize components for maximum performance across various web-capable devices and browsers.
  • Write clean, maintainable code and adhere to coding standards.
  • Stay updated with emerging technologies and industry trends.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is advantageous
Experience
  • 3+ years of experience in front-end or web development
Technical Skills
  • TypeScript
  • Sass
Soft Skills
  • Effective communication
  • Adaptability
Languages
  • English: Fluent

Advantageous

  • Experience with testing frameworks (e.g., Jest, Mocha): Familiarity with testing tools to ensure code quality.
  • Exposure to performance optimization techniques: Experience in optimizing web applications for speed and efficiency.

Benefits

  • Competitive salary with annual performance reviews
  • Health and wellness benefits including gym memberships
  • Flexible work hours and hybrid working model
  • Paid time off and holidays

Company Culture

  • Collaborative environment: We believe in teamwork, innovation, and enhancing everyone's skills while achieving common goals.
  • Commitment to diversity: Our workplace embraces diversity and inclusion, celebrating the unique contributions of every team member.
  • Continuous improvement: We encourage continuous learning and professional growth within our team.
Status: Open