Web designers use their creative and software engineering/programing skills to design, build and improve websites. They understand user experience and are able to build websites that are easy to understand, navigate and use, and adhere to design standards and specifications. They are sometimes known as a front-end developer.