As a Technical Lead Developer, you'll guide a talented team while designing robust software solutions. Your role will involve both technical leadership and project management, ensuring the team meets its goals effectively.
In this role, you will lead a dynamic development team in Johannesburg, focusing on creating scalable software solutions. Your responsibilities will include architecting systems, mentoring team members, and managing the entire project lifecycle. You will also be tasked with identifying resource needs and addressing technical challenges that arise during development.
A key part of your job will be to stay updated with the latest technologies, such as Kubernetes and various cloud platforms. This knowledge will help you guide your team in implementing best practices and innovative solutions. You will work closely with other departments to ensure that projects align with business goals and client needs.
This position is ideal for someone with strong leadership skills and a passion for technology. You should be comfortable making decisions that impact the team and the projects. If you enjoy mentoring others and driving continuous improvement, this role will suit you well.
Key requirements include: • Proven experience in software development and team leadership • Strong understanding of scalable architecture • Ability to manage projects effectively • Familiarity with cloud technologies and container orchestration tools like Kubernetes is a plus.
If you are ready to take on a leadership role in a collaborative and innovative environment, this position could be a great fit for you.
You'll be taken to the original listing on CareerJet to apply.