Oversee and coordinate all site insulation activities for a major engineering and construction project in Catalonia, Spain. Requires 10 years of relevant experience and essential English language skills.