Кто он, «полноценный фронтендер»?
Что обязательно должен знать:
• HTML5, CSS3
• JavaScript (jQuery)Что ещё:
• Кроссбраузерная, валидная и адаптивная вёрстка. 
• Знать основные моменты работы в графических программах (Photoshop/Illustrator etc.)
Всё остальное - это Ваше личное желание. Дизаном должен заниматься дизайнер, но какие-то основы, макет нарезать или что-то в этом роде, нужно знать. Так же и дизайнеру хотя бы малость понимать основы HTML/CSS.
Любой нормальный специалист обязан хотя бы поверхностно разбираться в смежных областях. 
Фронтендер может не быть художником или богом фотошопа, но понимать азы UI/UX должен. 
Вот полезный доклад Артема Поликарпова: 
artpolikarpov.ru/2012/01/10/1
и пдф download.yandex.ru/company/experience/WSD/wsd_poli...