В данный момент я дизайнер/верстальщик. И в какой-то момент просто верстальщиком (html+css+jquery) быть надоело. Хочется вырасти в нормального front-end разработчика.
Что нужно 100% знать и уметь для этого? Какие требования выдвигают к front-end'ерам?
Должен уметь пользоваться гуглом. Он выдаёт не один десяток вопросов, полностью идентичных вашему, в том числе и на этом ресурсе, и все возможные ответы на них уже неоднократно даны.
Чтобы все это изучить потребуется не одна пятилетка. Что-то слишком много информации. Я не думаю, что уважаемый в своей сфере программист знает все это. Знаком, вот это возможно.
Ingword: потому что разработчик загружен разработкой на 100%, если хочется что-то другое, то это не вполне профессиональный разработчик. При желании совмещать Вы сможете этим заняться только в своих проектах.