South African Team



Senior Energy Analyst – Hanoi or Manila – Asia

Job Summary Mainstream Renewable Power (Mainstream) is currently recruiting for a Senior Energy Analyst to work primarily on the APAC…


HSE Supervisor, Chile

JOB SUMMARY Provide comprehensive technical assistance in Health, Safety and Environment matters to projects under his/her responsibility, ensuring effective control…

Office Receptionist – Chile

JOB SUMMARY The Receptionist role is ideally suited to someone who has completed administrative training, is computer literate and has…

Construction Manager – Chile

JOB SUMMARY Reporting to Technical Director. Mainstream Renewable Power is seeking to appoint a Construction Manager for its project portfolio…


Personal Assistant to Chief Executive Officer – Dublin

Job Summary  The purpose of this role is to provide Executive Support to the CEO by providing a full secretarial,…

Head of Legal – Dublin

Job Summary Working as part of the Dublin Finance team, this is a senior and challenging position with wide ranging…

South Africa

ED & SED Manager – Cape Town – South Africa

Job Summary Mainstream Renewable Power is a renewable energy development company with operations in North America, South America, South Africa,…

Get our latest newsletter
straight to your in-box

Stay updated with all latest updates,upcoming events & much more.