Ребят, похоже у вас нет понимания назначения слова frontend developer.
Фронтендщик уметь верстать не должен.
Кто хочет поспорить и написать что он крутой и верстальщик и фронтендер - скиньте ссылку на ваш плагин у которого 10к + скачиваний или аналогичная разработка. Нет такого плагина? Тогда какой же из вас фронтендщик?
Все ваши знания по gulp и sass - это всё ещё вёрстка - да, более продвинутые инструменты, но инструменты вёрстки, и к фронтенду не имеющие никакого отношения.
Фронтендщик должен уметь писать очень хороший абстрактынй ОО-js код на классах и прототипах - способный работать вне любой и на любой вёрстке.
Фронтендер - тот, кто пишет логику плагинов, оптимальную и быструю в соответствии с последней редакцией EcmaScript.
Верстальщик - тот кто верстает: разметка + оформление + немного скриптов.
Фронтендер не только не должен верстать, он должен ни в коем случае в вёрстку не лезть.
back-end, front-end и верстальщик - это три разных специалиста, с совершенно разными технологическими стеками.
Вы можете быть не согласны, но хороший специалист не работает 24 из 24 часов в сутки. Брать на себя лишнее - значит специалистом не быть. Или давайте тогда ещё на верстальщика повесим обязанность - дописывать нативный код браузеров, на фронтендера написание веб-сервера, а на бэкендщика - разработку СУБД. А почему нет? давайте втащим сюда ещё и descktop и системную разработку, и драйверы и операционку и мобильную разработку повесим на верстальщика, да и вообще пусть это всё контенщик делает.
Ты же контенщик? Наколи мне интернет, контенщик!