Frontend Developer

Pretoria FULL TIME R25,000 - R37,500 / Month
(R300,000 - R450,000 / Year)

Job Description

Join our team as a Frontend Developer where your primary focus will be on creating user-friendly and visually appealing web applications. You will collaborate closely with designers and backend developers to translate the UI/UX design wireframes into actual code. The ideal candidate must have a solid understanding of modern web technologies and a passion for best practices in coding.

Responsibilities

  • Write scalable and efficient code for web interfaces.
  • Integrate front-end components with backend systems.
  • Optimize applications for speed, efficiency, and security.
  • Participate in collaborative team efforts to brainstorm and develop new concepts.
  • Conduct peer reviews of code and provide constructive feedback.
  • Maintain an organized code base and adhere to version control standards.
  • Foster a culture of learning and experimentation within the team.
  • Research and implement new technologies as needed.
  • Advocate for a user-centric approach in all development stages.

Requirements

Education
  • Bachelor's degree in Software Development or a related field
Experience
  • 3+ years of experience in website design and frontend development
Technical Skills
  • Vue.js
  • CSS Frameworks
Soft Skills
  • Effective communication
  • Problem-solving
Certifications
  • JavaScript Certification
Languages
  • English: Fluent

Advantageous

  • Experience with TypeScript: Familiarity with TypeScript for improved coding practices.
  • Knowledge of web performance optimization: Ability to implement strategies for optimizing website performance.

Benefits

  • Comprehensive medical cover and health benefits
  • Paid time off and sick leave
  • Support for skills training and further education
  • Social events and team-building activities

Company Culture

  • Innovation Focus: We are forward-thinking and embrace new challenges that help us grow.
  • Work-Life Balance: We understand the importance of a balanced life and support flexible work arrangements.
  • Celebrating Success: We celebrate our team’s achievements and recognize individual contributions.
Status: Open