About the Role
Our client is looking for an exceptional Lead Frontend Developer to spearhead their frontend development initiatives in Tembisa, Gauteng. This senior position requires a visionary individual capable of guiding a team of talented developers, architecting robust and scalable frontend solutions, and ensuring the delivery of high-quality, user-centric web applications. You will play a critical role in shaping the technical direction of our frontend codebase, mentoring junior developers, and collaborating with cross-functional teams to bring innovative digital products to life. The ideal candidate is a seasoned professional with a proven track record in leading frontend projects, deep expertise in modern JavaScript frameworks, and a passion for clean, efficient, and performant code. Join us to make a substantial impact and drive technological excellence within our organization.
Key Responsibilities
- Lead, mentor, and inspire a team of frontend developers, fostering a culture of collaboration and continuous improvement.
- Architect and implement scalable, maintainable, and high-performance frontend solutions using modern JavaScript frameworks (e.g., React, Angular, Vue.js).
- Collaborate with UI/UX designers, backend developers, and product managers to define and execute product roadmaps.
- Write clean, well-documented, and efficient code, adhering to best practices and coding standards.
- Conduct code reviews to ensure code quality, identify potential issues, and provide constructive feedback.
- Champion the adoption of new technologies and methodologies to enhance frontend development processes.
- Troubleshoot and resolve complex frontend issues, ensuring a seamless user experience.
- Contribute to technical strategy and decision‑making for frontend architecture and tooling.
- Optimize applications for maximum speed, scalability, and responsiveness.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent professional experience.
- Minimum of 7 years of professional experience in frontend development, with at least 2 years in a lead or senior technical role.
- Expertise in HTML5, CSS3, and JavaScript (ES6+).
- Proven experience with at least one major JavaScript framework (React, Angular, or Vue.js).
- Strong understanding of state management solutions (e.g., Redux, Zustand, NgRx).
- Experience with build tools like Webpack, Vite, or Parcel.
- Familiarity with RESTful APIs and asynchronous request handling.
- Proficiency in version control systems, particularly Git.
- Excellent problem‑solving, analytical, and debugging skills.
- Strong leadership, communication, and team collaboration abilities.
- Experience with testing frameworks (e.g., Jest, React Testing Library) is highly desirable.
Benefits
- Highly competitive salary package.
- Comprehensive medical, dental, and vision insurance.
- Generous annual leave and paid public holidays.
- Opportunities for professional growth, training, and attending conferences.
- A dynamic and innovative work environment in Tembisa, Gauteng .
- Access to cutting-edge technology and development tools.
- Potential for performance-based bonuses.
- Company-sponsored social events and team-building activities.