South African Team



Solar Commercial Manager-Dublin, Ireland

SUMMARY OF ROLE: The Solar Commercial Manager leads on all commercial activities around Mainstream’s solar business. The role is focused…

Financial Modeller – Dublin, Ireland

SUMMARY OF ROLE The Financial Modeller will support the Project Delivery team in preparing and building financial models. This role…

South Africa

Site SHEQ Advisor – Kagnas, Northern Cape

Key Responsibilities As the on-site SHEQ Advisor, you will provide expert health and safety, and environmental advice in relation to…