Frontend developer (react)
Our client is seeking a talented and creative Frontend Developer with a strong focus on React to join their innovative team in Pretoria. This role is essential in building intuitive, responsive, and engaging user interfaces for our cutting-edge web applications. You will work closely with UI/UX designers and backend developers to translate concepts into seamless user experiences. We value collaboration, clean code, and a passion for creating user-centric designs. This hybrid role offers the flexibility to work both remotely and in our modern Pretoria office, fostering a productive and collaborative environment.
Key Responsibilities Develop new user-facing features using React.js and modern Java Script frameworks. Build reusable code and libraries for future use, ensuring scalability and maintainability. Optimize applications for maximum speed, scalability, and responsiveness across various devices and browsers. Collaborate with UI/UX designers to translate wireframes and mockups into functional, high-fidelity interfaces. Write clean, efficient, and well-documented code following best practices and coding standards. Participate in code reviews and contribute to team discussions on technical direction and solutions. Requirements Bachelor's degree in Computer Science, Web Development, or a related field, or equivalent experience. 3+ years of professional experience in frontend development with a strong focus on React. Proficiency in Java Script, HTML5, and CSS3, including preprocessors like SASS or LESS. Experience with state management libraries (e.g., Redux, Context API) and frontend build tools (e.g., Webpack, Babel). Understanding of RESTful APIs and asynchronous request handling. Strong problem-solving skills and attention to detail in UI implementation. Benefits Competitive annual salary with performance bonuses. Comprehensive health, dental, and vision insurance. Generous leave policy and hybrid working model. Opportunities for skill development and career advancement. A creative and collaborative work environment in Pretoria.