Есть ли стандарты обязательных требований для Front-End разработчика(junior, middle, senior)?
===============================================================================================

 Всем привет!   
  

Есть ли какие-нибудь прописанные стандарты требований для Front-End разработчика на уровнях Junior, Middle, Senior? Хотелось бы понять, какой у меня уровень и как именно надо развиваться, чтобы повышать этот уровень!  
  

Спасибо! 

> Есть ли какие-нибудь прописанные стандарты требований для Front-End разработчика на уровнях Junior, Middle, Senior? 

К сожалению, ни для одного разработчика (не только фронтэнд) таких стандартов нет. Есть довольно общие представления на эту тему:  
* Junior - специалист которому всегда или довольно часто нужна помощь в ряде вопросов
* Middle - специалист которому помощь уже не нужна, он чётко знает свою тему и вопросов либо не задаёт совсем, либо почти совсем, обычно - полностью владеет тематикой с которой работает (например, HTML-вёрстка + 1 (один) JS-фреймворк, знает хорошие и плохие варианты решения на уровне "на чём пишу, то и знаю"
* Senior - не задаёт вопросов, знает не только профильный предмет (с которым работает) но и не редко целую пачку технологий (например, фреймворков), хорошо знаком с темой на более низком уровне, то есть разбирается в вопросах не просто уровня "какую функцию вызвать" а как эта функция вообще работает, вплоть до исходного кода движка браузера/JS/и т.д., может предложить дюжину решений почти любого вопроса и обосновать какое из будет лучше для конкретно данной задачи и почему. Так же не редко существует вне пространства конкретных языков, т.к. знает стек и воспринимает любой язык не более чем инструмент

  
  

Дополнительно к этим требованиям, в зависимости от компании - может быть ряд других требований, в т.ч. по знаниям английского и так далее (вплоть до "всего чего угодно"). По русски эти "звания" можно обозначить как - "младший программист", "программист" и "ведущий программист" - это вносит чуть больше ясности в происходящее, остальное зависит от фирмы в которой Вы работаете или собираетесь работать. Думаю, объяснять, что должность ведущего программиста, как и требования к нему в каком-нибудь "ООО "Тяп-ляп и в продакшен" и какого-нибудь "Yahoo!" (условно) - могут быть кардинально разными. 

 Отличие джуна, мидла и сеньера не в количестве страшных узнаваемых ими слов, а в уровне постановки задач.   

джуну задача ставится - ну ка запили мне класс/функцию,   

мидлу - запили ка мне приложение,   

сеньеру или тимлиду - вот тебе требования, вот тебе документы по процессу, вот команда. пилите.  

утрированно как-то так