Какие поставленые задачи junior web dev должен уметь выполнять?
Перечисленного более чем достаточно.
"интересные же задачи" связаны не с количеством умений, а с качеством.
Не с тем, что человек умеет, а что понимает.
И это уже не уровень юниора.
Для юниора уже все выполняете. Дальше могут вариации в зависимости от специфики и направления вашей фирмы.