1. верстальщик - html, css, jquery на примитивном уровне, чтобы можно было подключать библиотеки и писать свои небольшие скрипты, умение пользоваться bootstrap, понимание модульных сеток
2. junior frontend - первый пункт + нативный js + основы реакта \ vue \ angular, базовые знания git
3. middle frontend - когда ты уже уверенно себя чувствуешь, решаешь любые задачи
4. senior frontend - опытный разработчик с хорошим знанием английского языка, глубоким пониманием нативного js и выбранного фреймворка. Благодаря коммуникативным навыкам ведет за собой команду.