Middle уже набили шишек, знают подводные камни, но еще не могут самостоятельно вести целые проекты. Такие специалисты имеют опыт работы от 1 до 1,5 года и могут самостоятельно принимать решения в определенных задачах. Идеально, когда кандидат может сказать: «Вот эту задачу я сделаю самостоятельно, а вот здесь мне нужно уточнить у более опытного коллеги».
Что касается senior, то это те люди, которые уже поработали в своей сфере больше 3 лет и у которых уже можно попросить профессионального совета. Как правило, такие специалисты имеют опыт решения действительно сложных задач. Они не просто знают свое дело, но видят картину целиком. Далее идут специалисты на уровне руководителей. В динамичной компании junior может вырасти до middle быстрее, чем senior в компании, где нет развития.