SUMMARY:
Are you a highly skilled JavaScript professional with a passion for leadership, software engineering excellence, and mentoring high-performing teams? This opportunity offers the chance to lead enterprise-scale development projects, guide talented engineers, and help deliver innovative digital solutions for some of South Africa's leading organisations.
POSITION INFO:
A leading technology consultancy is seeking an experienced JavaScript Team Lead to join its growing software engineering division. This position combines hands-on technical delivery with team leadership, offering the opportunity to shape development practices, mentor engineers, and drive successful project outcomes. The successful candidate will work closely with multidisciplinary teams to deliver modern web and mobile applications while fostering a culture of collaboration, innovation, and continuous improvement. You will play a key role in solution design, technical leadership, people development, and stakeholder engagement. This role is ideal for an experienced software engineer who enjoys balancing technical excellence with leadership responsibilities and wants to make a meaningful impact on both projects and people. Key Responsibilities Lead the delivery of enterprise web and mobile application projects. Participate in architecture, design, scoping, estimation, and solution planning activities. Drive software engineering best practices and technical excellence across the team. Support DevOps initiatives, containerisation, and continuous integration processes. Research and implement emerging technologies that enhance business outcomes. Mentor, coach, and develop developers within the team. Conduct regular performance discussions, feedback sessions, and development planning. Promote a culture of collaboration, accountability, and continuous improvement. Build strong relationships with clients and stakeholders. Manage customer expectations and identify opportunities to improve service delivery. Ensure compliance with security, governance, and software quality standards. Job Experience and Skills Required Bachelor's Degree in Information Technology, Computer Science, Engineering, or a related field. Minimum 6 years of software engineering experience within enterprise environments. Experience leading development teams and delivering complex software solutions. Proven experience mentoring and coaching developers. Experience collaborating with multidisciplinary teams to deliver successful products. Strong customer-facing and stakeholder engagement experience. Exposure to Agile software delivery environments. JavaScript development. Angular, React, and Vue.js. Express and NextJS frameworks. Front-end architecture and modern web development practices. NPM package management. Webpack, Grunt, and Gulp build tools. API integration and web services. Software design patterns and architecture principles. Source control and software engineering best practices. Exposure to .NET, Java, or Python environments. DevOps, containerisation, and CI\/CD practices. Cloud platform experience. Experience working across multiple technologies and business domains. Strong leadership and mentoring abilities. Excellent communication and stakeholder management skills. Strong problem-solving and analytical thinking. Customer-focused mindset. Ability to influence and drive positive change. Strong collaboration and teamwork skills. Passion for continuous learning and improvement. Ability to balance technical delivery with people leadership responsibilities. Apply Now! For more exciting IT vacancies, visit: \/> We also specialise in recruiting for: Software Developers (Back-End, Front-End, Full Stack) Mobile Developers Business & Systems Analysts BI & SQL Experts UI\/UX Professionals Data Scientists & Data Analysts Big Data Professionals Cloud Experts Infrastructure Specialists DevOps & SecOps Engineers Cybersecurity Specialists SEO \/ Digital Designers If you have not received feedback within two weeks, please consider your application unsuccessful. Your profile will remain in our database for future opportunities. For more information, contact: Caitlin Ferley Recruitment Consultant LinkedIn: