Необходимы еще уметь правильно общаться с клиентом, чтобы грамотно составить ТЗ, иметь представление о юзабилити и хоть немного представлять возможные варианты реализации того макета, что ты создал. Если этот минимум учтен, то думаю, что будет достаточно для дальнейшей работы.