The basic role of a web designer entails one to employ several skill sets in the production and maintenance of Web Sites. To deliver appropriate quality, they would need to harness knowledge in the following areas:
• Graphic design
• Interface design
• Authoring using standardized code and proprietary software
• User experience design
• Search engine optimization
While the above mentioned are merely enablers that help him or her bag the job the real skill set required to enable them to keep the job goes much deeper than this. It centers on the inherent need for a Web Designer to possess an aesthetic sense and ability to empathize with the audience to deliver an enhanced web viewing experience through their designs.