Frontend web developer
Our client is seeking a skilled and passionate Frontend Web Developer to join their growing technology team based in Richards Bay. You will be responsible for building and maintaining engaging, user-friendly interfaces for web applications and websites. This role requires a strong understanding of modern frontend technologies and a commitment to writing clean, efficient, and maintainable code. You will collaborate closely with UI/UX designers and backend developers to translate concepts into functional, high-quality web experiences, contributing to the development of innovative digital products for local and national clients. This is an excellent opportunity to make a tangible impact within a thriving business environment.
Key Responsibilities Develop responsive and user-friendly interfaces for web applications using HTML, CSS, and Java Script frameworks. Collaborate with UI/UX designers to implement visual designs and ensure a seamless user experience. Optimize web applications for maximum speed, scalability, and cross-browser compatibility. Write clean, well-documented, and maintainable code, adhering to coding standards and best practices. Troubleshoot and debug frontend issues, implementing effective solutions. Work closely with backend developers to integrate frontend components with server-side logic. Requirements Proven experience as a Frontend Developer or similar role, with a portfolio of web projects. Proficiency in HTML5, CSS3, and Java Script (ES6+). Experience with modern Java Script frameworks/libraries such as React, Angular, or Vue.js. Understanding of responsive design principles and mobile-first development. Familiarity with version control systems like Git. Strong problem-solving skills and attention to detail. Benefits Competitive salary and performance-based bonuses. Opportunity to work on exciting and diverse projects in Richards Bay. Comprehensive health insurance and retirement plan. Generous paid time off and annual leave. Professional development opportunities and training. A collaborative and innovative team environment.