A roofer repairs, replaces, and installs roofs on residential homes or commercial buildings. They use a variety of materials such a metal, aluminum, wood, shingles, tiles, slate, and steel. Roofers scale the tops of a property to repair leaky roofs, replace broken tiles, or seal areas to make them watertight. Roofing is physically demanding and requires the stamina to stand, climb, and carefully walk in hot, cold, windy, snowy, or rainy weather.