responsible for creating the design and layout of a website or web pages. It and can mean working on a brand new website or updating an already existing site. specialist in making web designs a reality or writing code that dictates how different parts of the website fit together. However, there can be crossover between the two roles.