Roofing crew jobs focus on the construction, repair, or replacement of roofs on residential and commercial buildings. As a professional roofer, your duties include removing old shingles, making structural repairs, and placing new components on the roof. Some roofers also install siding on buildings. As a roofing contractor, you estimate the cost of each project for the customer, then oversee the project with the help of a foreman. Some roofing crews work with different contractors on an as-needed basis, and some teams specialize in sheet metal roofing, commercial roofing, or the application of waterproof layers.