About the Role
WhatJobs Direct is seeking a talented and experienced Lead Frontend Developer with a specialization in React to join our dynamic team in Mossel Bay, Western Cape . This role is ideal for a seasoned developer who is passionate about building user-centric, high-performance web applications. You will lead the frontend development efforts, mentor junior developers, and contribute to the architectural decisions for our user interfaces. Working closely with designers and backend engineers, you will ensure the seamless implementation of intuitive and engaging user experiences. The ideal candidate has a deep understanding of modern JavaScript frameworks, state management, and frontend build tools. This is a fantastic opportunity to shape the frontend landscape of innovative products in the beautiful coastal setting of Mossel Bay . We foster a collaborative and innovative work environment where your contributions are highly valued and recognized. We are looking for someone to take ownership and drive excellence in frontend development.
Key Responsibilities
- Lead the design, development, and implementation of responsive and user-friendly web applications using React.
- Mentor and guide junior frontend developers, fostering their technical growth and best practices.
- Collaborate closely with UI/UX designers to translate wireframes and mockups into functional, pixel-perfect interfaces.
- Work with backend developers to integrate frontend components with server-side logic and APIs.
- Write clean, maintainable, efficient, and well-documented code.
- Implement and manage state management solutions (e.g., Redux, Context API).
- Optimize applications for maximum speed, scalability, and performance across various devices and browsers.
- Conduct code reviews to ensure code quality, consistency, and adherence to standards.
- Stay up-to-date with the latest frontend technologies, trends, and best practices.
- Troubleshoot and debug frontend issues, providing timely resolutions.
- Contribute to the architectural roadmap for frontend development.
Requirements
- Bachelor's degree in Computer Science, Web Development, or a related field, or equivalent practical experience.
- 5+ years of professional experience in frontend development.
- Expert-level proficiency in JavaScript, HTML5, and CSS3.
- In-depth experience with the React library and its core principles.
- Strong understanding of state management libraries like Redux or Zustand.
- Experience with frontend build tools (e.g., Webpack, Babel, Vite).
- Familiarity with RESTful APIs and asynchronous request handling.
- Knowledge of testing frameworks (e.g., Jest, React Testing Library).
- Experience with version control systems (e.g., Git).
- Excellent problem-solving, debugging, and communication skills.
- Previous experience in a lead or mentoring role is highly desirable.
Benefits
- Our client offers a competitive salary package and a comprehensive benefits plan, including medical aid and retirement savings.
- We provide excellent opportunities for professional growth through training, workshops, and conference attendance.
- The role offers a hybrid work model, combining office-based collaboration with remote flexibility.
- You will be part of a supportive and innovative team in the scenic location of Mossel Bay .
- Other benefits include performance bonuses, paid time off, and employee assistance programs.
- We are committed to fostering a positive work-life balance and providing a stimulating career path within the tech industry.
- Our client values employee well-being and offers a range of wellness initiatives.