Когда я вижу где-то вакансию со словом senior (designer / developer / manager / whatever), то хватаюсь за голову и вскрикиваю: что же вы делаете! (На самом деле не вскрикиваю, конечно)
Если в компании есть позиция senior, то значит есть junior и head, например. А где же ваш head и почему он не дает шанса junior становиться senior?
Вся стратегия работы с персоналом в компании должна быть направлена на наем младших и выращивание их до старших. Кроме того, что это здорово экономит бюджет на зарплатный фонд, есть ещё куча плюсов:
1. В работе всегда есть уровни сложности и кто-то должен делать простые задачи. В какой-то момент они становятся рутиной для опытных, но всегда можно найти начинающего, для которого это интересно и развивает
2. Выросший внутри команды человек помимо общих профессиональных знаний впитывает еще и конкретную культуру и технологию работ в компании. То есть становится своим, понятным и предсказуемым, что супер важно
3. И наконец, сама конструкция с лесенкой, по которой можно снизу пройти наверх задает правильный посыл и мотивацию к росту — развивайся и расти прямо в компании, тебе наверху есть место, оно тебя ждет и туда не наймут кого-то с рынка
Поэтому компании, чтобы заботиться о воспроизводстве и развитии ключевых компетенций внутри, должны вести себя как образовательные институты, нанимать новичков и обучать их.
Но это не обязательно. Иногда просто нужно нанять опытного senior whatever.