New Vacancies


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…


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.