Странно читать про "плохие ЗП на фронтенде" и "меньшую невостребованность". Работаю в Калифорнии. Здесь фронтенд очень востребован, специалистов разбирают как горячие пирожки.
Мой совет, выбирать один из популярных фронтенд фреймворков: Angular.js или React.js, или один из других. И становиться специалистом в них.
Update: Хочу добавить, что frontend !== просто верстка,или "javascript для эффектов". И хорошему фронтенд разработчику обычно надо знать намного больше чем хорошему Backend разработчику, очень хорошо на подобный вопрос ответили здесь:
qr.ae/l5sBa