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

  • Build reusable code and libraries for future use.
  • Develop interactive and engaging front-end components.
  • Collaborate with project managers to define project timelines and deliverables.
  • Conduct user testing and feedback sessions to improve usability.
  • Create detailed UI documentation and maintain design specifications.
  • Implement best practices for web accessibility.
  • Perform regular testing and updates to enhance user satisfaction.
  • Troubleshoot and solve front-end performance issues.
  • Participate in daily stand-ups and sprint planning sessions.

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 Progressive Web Apps (PWAs): Knowledge of PWA architecture and best practices.
  • Familiarity with API integrations: Ability to work with RESTful APIs and third-party services.

Benefits

  • Competitive salary with performance bonuses
  • Health and wellness benefits
  • Opportunities for professional development
  • Flexible working hours and leave

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