We are seeking a skilled Civil Engineer to join our dynamic team in Johannesburg. You will play a crucial role in planning, designing, and managing construction projects that shape communities and improve the urban landscape. Ideal candidates will have a strong understanding of engineering principles and project management skills, with a passion for sustainable development.