Job Details
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.