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
9. working as part of a multidisciplinary team
10. There can be some pressure to meet deadlines and so extra hours may be required