UI / UX Designer & Front-End Developer – Durban.
The primary role of a UI / UX Designer Front-End Developer is to design and implement intuitive, engaging, and user-friendly digital experiences.
This includes creating wireframes, prototypes, and design concepts, as well as building and maintaining responsive, accessible, and standards-compliant front-end interfaces.
The role combines user-centered design thinking with hands-on front-end development (HTML, CSS, and modern frameworks) to ensure our applications are both aesthetically appealing and functionally robust.
Key Responsibilities
- Design intuitive user flows, wireframes, and prototypes with a strong focus on usability and accessibility.
- Translate UI / UX designs into responsive, standards-compliant front-end code using HTML, CSS, and JavaScript.
- Collaborate with developers, business analysts, and client stakeholders to align on project goals and functionality.
- Optimise applications for maximum performance, speed, and responsiveness.
- Conduct user research and testing to continuously enhance user experience.
- Maintain consistency across digital products, adhering to brand and design guidelines.
- Develop reusable UI components and maintain design systems / style guides.
- Stay up to date with the latest UI / UX and front-end development trends and best practices.
- Support marketing and client engagement initiatives through design mock-ups and prototypes.
- Conduct competitor and industry research to inform design direction.
- Contribute to new business opportunities with engaging, user-focused interface designs.
Skills & Competencies
- Strong artistic eye for design coupled with solid coding ability.
- Proficient in HTML5, CSS3, and responsive design principles.
- Experience with frameworks such as Bootstrap, Tailwind, or React (advantageous).
- Familiarity with accessibility standards and cross-browser compatibility.
- Proficient in design tools (Figma, Adobe XD, Balsamiq, or UXPin).
- Excellent time management, communication, and problem-solving skills.
- Ability to work collaboratively and meet deadlines in a fast-paced environment.
Qualifications & Experience
- Diploma or Degree in UX Design, Web Design, Front-End Development, or a related field.
- Proven experience in a UI / UX Designer or Front-End Developer role (hybrid experience preferred).
- A strong portfolio showcasing responsive design and front-end development work.
- Relevant design and development certifications will be advantageous.