A web designer develops, creates, and codes web pages and associated apps for individuals, companies, and other entities. They work with their clients to provide technical and graphical aspects of the website or application. Some web designers also help maintain the website for their customer after it is completed. As more and more websites require mobile touchscreen accessibility, web designers must be able to code sites that are simultaneously compatible with this platform as well. This is a rapidly changing job that requires the frequent updating of skills.Web designers must be thoroughly familiar with internet technology and have excellent computer programming and coding skills. They must understand how networks function and have great attention to detail. Debugging website problems is a frequent task, so the ability to problem-solve is crucial as well. Excellent time management skills and the ability to meet deadlines are required for this position. Good customer relations skills and patience with clients are beneficial. Excellent verbal and written communication are very helpful as well. Web designers must know one or more computer coding languages, as well as have some graphic design skills.Most web designers have an associate’s or undergraduate degree in computer programming or a related field. Some have graduate degrees in a relevant field as well.