Point your AI agent at freehire and let it find you a job.

Get the CLI →

Placements24

NewBe an early applicant

Frontend Developer - User Interface Design

Posted
Discussion

Summary

On-site frontend developer role in Stellenbosch, South Africa, building responsive, high-performance user interfaces for a client's flagship applications. Day to day involves translating design mockups into pixel-perfect pages using HTML, CSS, JavaScript (ES6+) and a framework such as React, Angular, or Vue.js.

About the Role

Our client is looking for a talented and creative Frontend Developer with a keen eye for user interface design to join their growing product team. This is an on-site position where you will play a pivotal role in crafting engaging and intuitive user experiences for their flagship applications. You will translate design mockups and wireframes into functional, responsive web interfaces, ensuring seamless interaction and visual appeal. The ideal candidate is passionate about front-end technologies, committed to delivering high-quality user experiences, and thrives in a collaborative environment where innovation and attention to detail are highly valued.

Key Responsibilities

  • Develop and implement responsive, high-performance user interfaces using modern web technologies (HTML, CSS, JavaScript).
  • Translate UI/UX design wireframes and mockups into functional, pixel-perfect web pages and components.
  • Utilize JavaScript frameworks such as React, Angular, or Vue.js to build dynamic and interactive user experiences.
  • Optimize applications for maximum speed, scalability, and cross-browser compatibility.
  • Collaborate closely with UI/UX designers and backend developers to ensure a cohesive and seamless user journey.
  • Conduct thorough testing and debugging of front-end code to ensure a bug-free and polished user experience.

Requirements

  • Bachelor's degree in Computer Science, Design, or a related field, or equivalent practical experience.
  • 3+ years of professional experience in frontend development.
  • Strong proficiency in HTML5, CSS3, and modern JavaScript (ES6+).
  • Experience with at least one major JavaScript framework (React, Angular, Vue.js).
  • Understanding of responsive design principles and cross-browser compatibility issues.
  • Excellent visual design skills and a strong portfolio showcasing UI/UX work.

Benefits

  • Competitive salary and potential for performance-based bonuses.
  • Comprehensive health, dental, and vision insurance plans.
  • Opportunities for professional development and continuous skill enhancement.
  • A vibrant, collaborative office environment fostering creativity and teamwork.
  • Modern development tools and a focus on cutting-edge front-end technologies.

Skills

See also

Frontend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available