Frontend Developer (React)
Summary
A Frontend Developer builds and maintains responsive, high-performance web interfaces using React, translating UI/UX designs into pixel-perfect components and integrating them with backend APIs. Core stack includes React, JavaScript (ES6+), HTML5/CSS3, Redux/Context API, Webpack/Babel and Git.
About the Role
Our client is seeking a creative and skilled Frontend Developer with expertise in React to join their vibrant team in Mossel Bay . You will be responsible for translating user requirements and designs into intuitive and engaging user interfaces for web applications. This role requires a keen eye for detail, a passion for creating seamless user experiences, and a strong understanding of modern frontend development practices. You will collaborate closely with backend developers, UI/UX designers, and product managers to deliver high-quality, responsive web solutions that meet user needs and business objectives. Join us to build impactful digital products in a dynamic coastal setting.
Key Responsibilities
- Develop and maintain responsive, high-performance user interfaces using React and related libraries.
- Translate UI/UX designs and wireframes into functional, pixel-perfect web components.
- Collaborate with backend developers to integrate frontend components with server-side logic and APIs.
- Optimize applications for maximum speed, scalability, and cross-browser compatibility.
- Write clean, reusable, and well-documented code adhering to frontend best practices.
- Participate in code reviews, brainstorming sessions, and contribute to frontend architecture discussions.
Requirements
- Bachelor's degree in Computer Science, Web Development, or a related field, or equivalent professional experience.
- Minimum of 3 years of professional experience in frontend development.
- Strong proficiency in JavaScript (ES6+), HTML5, and CSS3.
- Demonstrated experience with the React library and its ecosystem (e.g., Redux, Context API).
- Familiarity with frontend build tools (e.g., Webpack, Babel) and version control systems (Git).
- Understanding of responsive design principles and cross-browser compatibility issues.
Benefits
- Competitive salary based on experience and qualifications.
- Comprehensive medical and dental insurance coverage.
- Opportunities for skill enhancement and professional growth.
- A collaborative team environment with regular knowledge-sharing sessions.
- Access to modern development tools and technologies.
- Proximity to beautiful coastal amenities and a relaxed lifestyle.