We are seeking a Civil Engineer to join our dynamic team in Johannesburg. You will play a crucial role in planning, designing, and overseeing construction projects. Ideal candidates should have experience in civil engineering principles, project management, and strong problem-solving skills.