Frontend Developer - UI/UX Specialist
About the Role
Our client is seeking a creative and skilled Frontend Developer with a strong focus on UI/UX to join their dynamic IT and Software team in Polokwane . This role is essential for crafting intuitive, engaging, and visually appealing user interfaces for web applications. You will collaborate closely with designers, backend developers, and product managers to translate user needs and design concepts into high-quality, responsive, and performant frontend experiences. This is a fantastic opportunity to contribute to user-centric product development and shape the digital presence of our client.
Key Responsibilities
- Develop and implement responsive, user-friendly interfaces using modern frontend technologies like React, Angular, or Vue.js.
- Translate UI/UX design wireframes and mockups into high-quality, functional code.
- Optimize frontend performance for speed, scalability, and cross-browser compatibility.
- Collaborate with backend developers to integrate frontend components with server-side logic.
- Ensure the technical feasibility of UI/UX designs and provide input for design improvements.
- Conduct thorough testing of frontend applications to ensure a seamless user experience.
Requirements
- Bachelor's degree in Computer Science, Design, or a related field, or equivalent work experience.
- 3+ years of professional experience in frontend development.
- Proficiency in HTML5, CSS3, and JavaScript (ES6+).
- Strong experience with at least one modern JavaScript framework (e.g., React, Angular, Vue.js).
- Understanding of UI/UX principles and best practices.
- Experience with version control systems (e.g., Git) and responsive design techniques.
Benefits
- Competitive salary and potential for performance-based bonuses.
- Comprehensive health and wellness benefits package.
- Opportunities for professional development and skill enhancement.
- Hybrid work model offering flexibility between office and remote work.
- A collaborative and creative work environment focused on user experience.