The job of a choreographer is to plan and teach a dance routine or performance. They may work with multiple styles of dance or focus on a specific style, such as hip hop, live acting, or jazz. The duties of a choreographer are to create a routine and teach the movements to the performers. They help people involved in the performance master techniques and ensure that their movements are precise. In some cases, a choreographer provides input on the costumes, production, and other elements of a performance.