Цель:
Обеспечить техническое качество и коммерческую целесообразность разработки приложения, выполняемой внешней студией, выступая техническим представителем Заказчика.
Обязанности:
Технический контроль разработки:
- Контроль архитектурных решений, предлагаемых студией разработки.
- Оценка качества кода, технических решений и подходов (без ежедневного кодинга).
- Проверка соответствия реализации требованиям проекта и best practices.
- Контроль технического долга и рисков на ранних этапах.
Взаимодействие со студией разработки:
- Участие в регулярных статус-встречах (созвоны, ревью).
- Формирование и передача технических замечаний и рекомендаций студии.
- Валидация сроков, оценок и технических предложений студии.
- Эскалация проблем, которые могут повлиять на сроки, бюджет или качество.
- Ответственность за качество проекта
- Приемка ключевых этапов разработки и релизов.
- Контроль стабильности, масштабируемости и поддерживаемости решения.
- Участие в определении критериев качества и готовности функционала.
Требования:
Hard skills:
- Опыт работы Technical Lead / Solution Architect / Senior Developer от 5 лет.
- Практический опыт проектирования и ревью: архитектуры приложений, backend / frontend / mobile (достаточно уверенной экспертизы в одном направлении и понимания остальных).
- Опыт работы с внешними подрядчиками или студиями разработки.
- Понимание: жизненного цикла ПО, принципов масштабируемости и отказоустойчивости, управления техническим долгом.
- Умение читать и оценивать код (без обязательного ежедневного программирования).
- Опыт оценки сроков и трудозатрат разработки.
- Понимание связи технических решений с бизнес-целями продукта.
Soft skills:
-
Сильные коммуникативные навыки: умение аргументированно отстаивать техническую позицию.
-
Способность объяснять сложные технические вещи не техническим стейкхолдерам.
-
Критическое мышление и системный подход к принятию решений.
-
Навык работы в условиях ограниченного времени и частичной вовлеченности.
-
Проактивность и ориентация на результат, а не на процесс.
-
Способность сохранять баланс между качеством, сроками и бюджетом.