Андрей Федосеевsunblossom я абсолютно согласен с Антон Спирин , что это на джуна. Миддл уже должен иметь знания проектирования архитектуры, кроссбраузерные нюансы, отличные знания по структурам данных, SOLID/GRASP/Patterns. Способен сам написать билд пайплайн на вебпаке с hmr / async chunks и прочим. Ну и еще вагон всего.