Старший разработчик
Грейд
Senior
Для повышения необходимо
Показать умение закрывать цели команды и сервиса.
Ставится цель, а как к ней прийти определяет разработчик: собирает контекст, прорабатывает решения, планирует выполнение задач для достижения цели.
Умение планировать свою работу на
Месяц
Решаемые задачи
По большей части автономное решение задач, которые могут требовать дополнительной проработки и декомпозиции
Сложность
Задачи могут затрагивать несколько компонентов системы и включать необходимость архитектурных изменений. Архитектурные изменения предварительно обсуждаются с командой и валидируются Staff+ инженерами.
Управление рисками
Обращение к менеджеру или тимлиду заранее, до момента появления блокеров.
В рамках архитектурных изменений – умение предлагать альтернативные варианты решения задачи.
При проработке альтернативных решений учитывается продуктовое виденье.
Необходимость ревью выполненных задач
Staff Engineer / лид направления в случае влияния на несколько команд или проектов
Экспертность в домене
Отличное понимание своего домена, уверенная навигация в смежных доменных областях
Понимание продукта
На уровне всей функциональности, которую разрабатывает команда
Влияние на людей
Команда
Коммуникация
Помощь команде с формированием применяемых практик и подходов, масштабированию процессов, избавлению от bus-factor
Вклад в команду
Опосредованное техническое лидерство, участие в собеседованиях, менторство
Оценка перформанса
Руководитель команды + лид направления
Опыт продуктовой разработки
> 5 лет
Последнее обновление