About the Role
Our client is seeking a highly motivated and experienced Lead Front-End Developer to join their innovative tech team based in Tembisa, Gauteng . This role involves leading a team of talented developers in building and enhancing user-facing features for their flagship software products. You will be instrumental in defining front-end architecture, mentoring junior developers, and ensuring the delivery of high-quality, performant, and scalable web applications. This is an exciting opportunity to work with modern technologies and contribute to projects that have a significant impact on the company's growth and success. The role offers a hybrid work model, providing flexibility while fostering team collaboration in our modern office space. As a lead, you will also play a key role in technical decision‑making and strategy, working closely with back‑end developers, designers, and product managers.
Key Responsibilities
- Lead the design, development, and implementation of complex front‑end features using React or Vue.js.
- Architect and establish front‑end development standards, best practices, and coding guidelines.
- Mentor and guide junior front‑end developers, providing technical leadership and fostering their professional growth.
- Collaborate with UX/UI designers to translate visual designs and wireframes into functional, responsive user interfaces.
- Work closely with back‑end developers to define API requirements and integrate front‑end components with server‑side logic.
- Optimize applications for maximum speed, scalability, and cross‑browser compatibility.
- Conduct code reviews to ensure code quality, maintainability, and adherence to established standards.
- Troubleshoot and debug complex front‑end issues, identifying and implementing effective solutions.
- Stay up‑to‑date with the latest front‑end technologies, frameworks, and industry trends.
Requirements
- Proven experience as a Lead Front-End Developer or a Senior Front-End Developer with leadership potential.
- Extensive experience with modern JavaScript frameworks such as React or Vue.js.
- Strong understanding of HTML5, CSS3, and preprocessors like SASS or LESS.
- Proficiency in state management libraries (e.g., Redux, Vuex) and build tools (e.g., Webpack, Vite).
- Experience with RESTful APIs and asynchronous request handling.
- Familiarity with version control systems, particularly Git.
- Experience with unit testing and end‑to‑end testing frameworks.
- Excellent problem‑solving, analytical, and debugging skills.
- Strong communication and leadership abilities, with a proven track record of mentoring junior team members.
Benefits
- Attractive salary and performance‑based bonuses.
- Comprehensive medical aid and retirement fund contributions.
- Hybrid work arrangement offering flexibility between home and office.
- Access to continuous learning and development opportunities, including conferences and training.
- A collaborative and dynamic work environment with a strong emphasis on innovation.
- State‑of‑the‑art office facilities in Tembisa, Gauteng .
- Opportunities for career advancement within a growing organization.
- Team‑building events and social activities.