
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A management consulting firm in Johannesburg is seeking a Team Lead to oversee technical aspects of projects and manage technical teams. The ideal candidate has over 10 years of experience in technical roles, strong leadership skills, and proven experience as a Full Stack React Native Developer. This role offers opportunities for remote work and requires excellent communication skills.
We are looking for a Team lead who is responsible for overseeing the technical aspects of projects, managing technical teams, and ensuring the successful delivery of technology solutions.
This role requires a blend of technical expertise and strong leadership skills to guide and mentor team members while aligning technical efforts with business goals.
Lead, mentor, and develop a team of technical professionals.
Foster a collaborative and innovative team environment.
Conduct performance reviews and provide constructive feedback.
Oversee the planning, execution, and delivery of technical projects.
Ensure projects are completed on time, within scope, and within budget.
Coordinate with cross‑functional teams to align project goals with business objectives.
Provide technical guidance and support to team members.
Ensure the implementation of best practices and standards in software development and system architecture.
Stay updated with the latest technological advancements and integrate them into the team's workflow.
Develop and implement technical strategies to support business growth.
Identify opportunities for technological improvements and innovation.
Manage the technical budget and resources effectively.
Act as a liaison between technical teams and other departments within the company.
Act as a liaison between our organization and the client.
Communicate technical concepts and project statuses to non‑technical stakeholders.
Facilitate effective collaboration within the team and with external partners.
Typically works in an office setting, but remote work options may be available.
May require occasional travel for meetings, conferences, or project oversight.
Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
Advanced degrees or certifications are a plus.
Minimum 10 years of experience in technical roles, with a proven track record in leadership or management positions.
Proven experience as a Full Stack React Native Developer or similar role.
Experience developing microservice based desktop and mobile applications.