Join our dynamic team as a Civil Engineer in Johannesburg! You will be immersed in exciting projects that contribute to city growth and sustainability. Your role will include managing project timelines, effectively collaborating with teams, and driving quality standards while adhering to budget constraints.