Recruitment Room Team

UI Developer

Sandton, Gauteng
3 hours ago
Apply Now
Deadline date:

Job Description


Job Title: UI Developer (Contract)

Location: Sandton, Johannesburg (On-site, 4 days per week)

About the Role:
We are looking for a skilled UI Developer to join our team on a contract basis. The successful candidate will be responsible for translating design concepts into functional, responsive, and visually appealing user interfaces. This role requires strong technical expertise in front-end development, attention to detail, and the ability to work collaboratively with designers, developers, and product teams.

Key Responsibilities:

  • Develop, maintain, and enhance user interfaces for web and/or mobile applications.

  • Translate UI/UX design wireframes into high-quality code.

  • Ensure the technical feasibility of UI/UX designs.

  • Build reusable, scalable, and efficient front-end components.

  • Optimize applications for maximum performance and responsiveness.

  • Collaborate with designers, backend developers, and stakeholders to deliver seamless user experiences.

  • Troubleshoot, debug, and resolve UI-related issues.

  • Stay up to date with emerging technologies, trends, and best practices in front-end/UI development.

Requirements:

  • Proven experience as a UI Developer, Front-End Developer, or similar role.

  • Proficiency in HTML5, CSS3, JavaScript (ES6+) and at least one modern framework (React, Angular, or Vue.js).

  • Experience with responsive and cross-browser design.

  • Strong understanding of REST APIs and integration with backend services.

  • Familiarity with version control systems (e.g., Git).

  • Experience working with design tools (e.g., Figma, Sketch, Adobe XD).

  • Strong problem-solving and debugging skills.

  • Excellent attention to detail and a passion for creating exceptional user experiences.

  • Ability to work effectively in a fast-paced, collaborative environment.