Когда-то, думаю в 2015 году я работал как Frontend Engineer, учился тонким местам в верстке, а в команде меня считали именно за верстальщика. Почему? потому, что я знал такие мелизмы, что делал сразу правильно и на всех нужных платформах. Это в 2015 году сильно контрастировало с умениями Frontend Engineer - у многих это было узким местом, поэтому и считали, что Денис - верстальщик. А был другой товарищ, он наоборот писал в основном JS, и не любил верстку, но знал её, знал и мог сверстать по сути что угодно. Вот это разделение на верстальщик и JS engineer, осталось для меня в 2015 году.
Никогда после, я не слышал, чтобы в хороших компаниях (с развитым IT подразделением) разделяли JS & вёрстку. Вероятнее всего это связанно с развитием кибер-безопасности в 2016 году и далее.
Попробую объяснить. Дело в том, что вакансии, в том числе "верстальщик" - формирует рынок труда. Ранее было очень важно, чтобы продукт запускался на определенном браузере, и это было продиктовано кибербезопасностью. В 2016 году я верстал систему, которая должна была запускаться и работать в Internet Explorer 7. Автоматически накладывались некоторые ограничения (и js & html/css), а верстальщик должен был предусмотреть, чтобы продукт обязательно корректно отображался и функционировал на IE7. Уже в 2017 году, я помогал этой компании переделывать продукт под Chromium, добавляя больше удобных свойств и функций. С тех пор, я сделал около 40 разных продуктов, с разной стоимостью (от 50 миллионов до 2.4 миллиардов рублей) и никогда не слышал иных требований, кроме "поддерживаем все последние браузеры". Вот и смысл в отдельных верстальщиках по инерции еще остается, но уже несравним с 2015г. и скоро уйдет в лету.
Соответственно, многие знания по верстке - уже были не нужны (как сделать так, чтобы этот блок работал на IE8, latest Chrome, latest Safari, latest FireFox).
Сегодня, Senior Frontend Developer - это верстальщик и JS инженер. Он знает 3-4 способа верстки одного и того же решения (минимум), используя тот, который наиболее подходит под ситуацию и требования. Работа фронтов (не фуллстаков и не вебмастеров) - создание информационных систем, их частей и АРМов (автономных рабочих мест). Нет, конечно есть задачи "сделать сайтик", "сделать лендосик" - но они решаются за считанные дни и их все же не более 5% от прочих задач.
Компании с развитым IT-департаментом, как правило разделяют команды разработки на "продуктовые команды", которые состоят обычно из Backend engineer, Frontend engineer, Design Engineer, Product Owner, QA Engineer, Team Lead. Бизнесу невыгодно нанимать отдельно верстальщика и JS разработчика, это и не нужно и лишняя "точка отказа" (лишний риск).
Если взять меня, то конечно никогда не найму человека, который не знает верстку и хочет работать кем-то большим нежели стажёром в свою команду Frontend разработки.
Опираясь на вышесказанное, скажу что да, стоит забыть о frontend разработке.
Чем отличается backend от frontend, помимо очевидного? Тем, что на фронте мы постоянно изучаем все новое и новое, его развитие опережает backend в десятки (если не сотни) раз. Вчера были float, table, flex - сегодня уже grid. Вчера все было на сервере, и фронт жить без него не мог, сегодня же мы имеем и WebAssembly & NodeJS (ну, к примеру NestJS). Это все frontend. Нужно постоянно учиться, никогда не останавливаться. Если же тебя остановила самая легкая часть Frontend разработки - тогда остановись и подумай, точно ли тебе сюда.
Однако, подожди все хоронить. Дело в том, что если ты все же хочешь научиться этому, хочешь стать Frontend инженером, тогда просто выучи JavaScript в теоретической части и проси взять тебя как Junior Frontend Engineer в любую IT компанию. Но, не соглашайся сразу, сначала выясни, будет ли у тебя наставник и как будет происходить обучение. Не соглашайся на всяких бред, типа "подпишите вот этот документ, что вы будете обязаны отработать 100 лет у нас в компании или выплатить 1 трл. рублей штрафа".
Это тоже выход, ибо если бы ко мне пришел джун, просит мало денег, хотел учиться и показался бы мне технарем - он получил бы шанс проявить себя, и если за первые 3 месяца я бы увидел его рост - продолжил бы учить и сделал бы из него хорошего фронта.