About the Role
Our client, a rapidly growing e-commerce solutions provider in Tembisa, Gauteng , is searching for an accomplished Lead Frontend Developer proficient in React. This senior position requires a visionary technologist to guide the development of highly scalable, user-friendly web applications. You will be responsible for architecting frontend solutions, mentoring a team of developers, and ensuring the delivery of high-quality code. The role involves close collaboration with backend teams and product stakeholders to implement cutting-edge features and enhance the existing platform. We are seeking an individual with a deep understanding of modern frontend frameworks, a passion for performance optimization, and a proven track record of leading successful development projects. This is an exciting opportunity to make a significant impact in a fast-paced industry.
Key Responsibilities
- Lead the design, development, and implementation of complex frontend applications using React and related technologies.
- Mentor, guide, and support a team of frontend developers, fostering a culture of technical excellence and continuous improvement.
- Define frontend architecture, coding standards, and best practices for the team.
- Collaborate with UI/UX designers to translate wireframes and mockups into responsive and interactive user interfaces.
- Work closely with backend developers to integrate frontend components with server-side logic and APIs.
- Optimize application performance for speed, scalability, and responsiveness across various devices and browsers.
- Conduct code reviews, provide constructive feedback, and ensure code quality and maintainability.
- Stay up-to-date with emerging frontend technologies and industry trends, evaluating and recommending new tools and techniques.
Requirements
- Extensive experience as a Frontend Developer, with a significant portion in a lead or senior role.
- Expertise in JavaScript (ES6+), HTML5, and CSS3.
- Deep proficiency with React.js and its core principles (components, hooks, state management with Redux/Context API).
- Experience with modern frontend build pipelines and tools (Webpack, Babel, npm/yarn).
- Strong understanding of RESTful APIs and asynchronous request handling.
- Familiarity with version control systems, particularly Git.
- Experience with performance optimization techniques and cross-browser compatibility issues.
- Excellent problem-solving, communication, and leadership skills.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent work experience.
Benefits
- This position offers a highly competitive salary commensurate with experience.
- Our client provides a comprehensive benefits package, including medical aid and retirement contributions.
- You will have opportunities for professional growth through advanced training programs and participation in industry conferences.
- The work environment is collaborative and dynamic, offering the chance to work on challenging and impactful projects.
- While this role is based in our Tembisa, Gauteng office, fostering strong team synergy, we offer excellent support for work-life balance.