meeting clients to identify their needs and liaising regularly with them;
drawing up detailed website specifications;
designing sample page layouts including text size and colours;
designing graphics, animations and manipulating digital photographs;
registering web domain names and organising the hosting of the website;
presenting initial design ideas to client;
coding using a variety of software;
working with different content management systems;
search engine optimisation;
meeting relevant legal requirements such as accessibility standards, freedom of information and privacy;
designing the website's visual imagery and ensuring it is in line with company branding policy or the requirements of the client;
proofreading content and grammar and making changes where necessary;
editing content, debugging code and re-designing web pages;
working with other web specialists including web developers and graphic designers;
liaising with outside agencies;
testing the website to ensure it is working;
handing the completed website over to the client;
post-sales technical support;
training client's staff;
researching current design trends;
continual professional development to keep up to date with new software developments.