You must have the technical prowess required to create functional websites, as well as the artistic talent to build compelling designs