As a Mechanical Engineer (Maintenance) based in Johannesburg, you will play a pivotal role in ensuring the optimal functionality of machinery and equipment. You will be tasked with developing maintenance strategies, troubleshooting mechanical issues, and collaborating closely with other engineering disciplines to enhance overall performance.