Обязанности
Управление командой и процессами:
- Лидирование команды разработки (10+ человек) в рамках Agile/Scrum процессов.
- Управление бэклогом продукта совместно с Product Owner.
- Проведение ежедневных стендапов, планирование спринтов, ретроспективы.
- Декомпозиция крупных фич на тактические шаги.
- Координация работы команды, разрешение блокировок и конфликтов.
- Управление техническим долгом: выявление, оценка, приоритизация и планирование работ по его устранению.
Техническое лидерство и архитектура:
- Проектирование, разработка и поддержка плагинов для Atlassian Jira.
- Принятие ключевых архитектурных решений, выбор технологий и инструментов.
- Написание чистого, поддерживаемого и эффективного кода (code contributor).
- Проведение код-ревью, поддержание и повышение стандартов кодирования.
- Обеспечение надежности, производительности и масштабируемости разрабатываемых решений.
- Участие в планировании и реализации DevOps практик (CI/CD, мониторинг).
Развитие инженеров и команды:
- Проведение регулярных 1-on-1 встреч с членами команды.
- Выявление сильных сторон и зон роста для каждого инженера.
- Создание и реализация индивидуальных планов развития (Individual Development Plans).
- Наставничество, коучинг и менторинг разработчиков.
- Формирование в команде культуры непрерывного обучения и совершенствования (blameless culture).
- Проведение технических собеседований и участие в принятии решений о найме.