Join our dynamic team as a Civil Engineer, where you'll play a crucial role in designing and overseeing various civil engineering projects across Johannesburg. The successful candidate will need a strong background in structural design, construction management, and environmental considerations.