A roofer needs physical strength, dexterity, balance, and hand-eye coordination, as well as the ability to follow safety guidelines and work in a team.