Description: A roofer, roof mechanic or roofing contract is a tradesperson who specializes in roof construction. Roofers replace, repair and install the roofs of buildings using a variety of materials including and not limited to: shingles, bitumen, metal, tiles, tar and more. Being a roofer is physical work, heavy lifting, climbing, bending and kneeling in all weather conditions.