About the Role
Our client, a user-centric digital agency, is seeking a talented Frontend Developer with a strong focus on UI/UX to join their creative team in Stellenbosch, Western Cape. This role is crucial for translating design mockups and wireframes into high-quality, interactive web experiences. You will work closely with UX designers and backend developers to build performant, responsive, and visually appealing user interfaces. The ideal candidate has a keen eye for detail, a passion for modern frontend technologies, and a deep understanding of user-centered design principles. This is a hybrid position, offering the flexibility to balance remote work with in-office collaboration at our vibrant Stellenbosch, Western Cape hub. Join us in crafting intuitive and engaging digital products that delight users.
Key Responsibilities
- Develop, implement, and maintain responsive and performant user interfaces using modern frontend technologies (HTML5, CSS3, JavaScript).
- Translate UI/UX design wireframes and mockups into actual code, ensuring a high level of visual fidelity and interactivity.
- Collaborate closely with backend developers to integrate frontend components with server-side logic.
- Optimize applications for maximum speed, scalability, and cross-browser compatibility.
- Ensure the technical feasibility of UI/UX designs and provide feedback to the design team.
- Write clean, maintainable, and well-documented frontend code following best practices.
- Conduct thorough testing and debugging of frontend applications to ensure a seamless user experience.
- Stay up-to-date with emerging frontend technologies and UI/UX trends, and advocate for their adoption where appropriate.
- Participate in code reviews, offering constructive feedback and ensuring code quality.
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 JavaScript (ES6+).
- Experience with modern JavaScript frameworks/libraries such as React, Angular, or Vue.js.
- Demonstrated understanding of UI/UX principles and best practices.
- Experience with responsive design techniques and mobile-first development.
- Familiarity with version control systems (Git).
- Knowledge of build tools (e.g., Webpack, Babel) and CSS preprocessors (e.g., Sass, Less) is a plus.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities, with experience in hybrid work environments.
Benefits
- Competitive salary and potential for performance-based incentives.
- Comprehensive medical and retirement benefits.
- Opportunities for professional growth and skill development.
- Creative and collaborative work environment in Stellenbosch, Western Cape.
- Hybrid work model offering work-life balance.
- Involvement in diverse and exciting digital projects.
- Regular team events and social activities.