A web designer is responsible for creating a site or pages. This includes the design, layout and coding, and can mean working on a brand new website or updating an already existing site. Responsibilities of the job include: 1) creating website designs 2) producing sample sites 3) meeting with clients to discuss requirements and/or project progress 4) demonstrating and receiving feedback about draft sites 5) keeping up to date with recent technological and software developments 6) developing skills and expertise in appropriate software/programming languages such as HTML and Javascript 7) creating products that are user-friendly, effective and appealing 8) digital retouching and image editing