We are seeking a skilled Civil Engineer to join our Johannesburg team. The ideal candidate should have a comprehensive understanding of civil engineering principles, along with experience in project management and site supervision. You will play a vital role in the planning and execution of infrastructure projects, ensuring they are completed on time and within budget.