A web designer and a web developer are two distinct roles. While a web developer focuses on the software engineering aspect of a website, a web designer employs design thinking to create a visually appealing, compelling, and functional website.
Some designers and developers can create simple sites using content management systems or predefined design frameworks. But for sites requiring any complexity, both a designer and developer are necessary to produce a quality product.