В вакансиях на hh, js программист !== FrontEnd разработчику? Или же ==?
К сожалению, понять это можно зачастую только сходив на собеседование.
По идее это не fronend разработчик, а либо бекенд разработчик на node.js или на фронтенде но пилит какие-то специализированные вещи типа визуального конструктора и т.п. Но у большинства работодателей пока ещё думаю подразумевается один специалист.
Что говорить если в PHP-вакансиях иногда попадается "Вёрстка по PSD пиксель в пиксель".
Зависит от вакансии и требований. Может быть как фронт , так и fullstack на Node.js