Технический руководитель отдела — это стратегическая стратегия десанта. Он прокладывает маршруты и задает технические стандарты для штурмовых групп backend/frontend-разработчиков, обеспечивает согласованную работу модулей и процессов. Его задача — разработать технологические решения, выбрать инструменты и помочь команде внедрить эффективные инженерные практики в быстро меняющихся ландшафтах данных и сервисов
Требования:
- Опыт построения и разработки сложных интерфейсных решений для веб-приложений, знание жизненного цикла продукта (от проектирования до эксплуатации)
- Глубокое понимание современных подходов к разработке пользовательского интерфейса: компонентные системы, управление состоянием, адаптивная верстка.
- Уверенное развитие современных JavaScript/TypeScript-фреймворков (например, React, Vue, Angular), умение выстраивать модульную структуру больших проектов.
- Опыт понимания процессов сборки, тестирования и деплоя фронтенд-приложений (CI/CD, автоматизация, Storybook, визуальные тесты)
- Знание инструментов и подходов для обеспечения качества: обзор кода, статический анализ, модульное и интеграционное тестирование.
- Опыт разработки соответствующих стандартов, UI/UX-гайдлайнов и взаимодействия с дизайн-системами
- Навыки наставничества, развития инженерной культуры и проведения технических сессий
- Умение формулировать принципы построения интерфейсов, аргументировать технологические выборы
Будет плюсом:
- Опыт построения фронтенд-части высоконагруженных или реалтайм-приложений
- Знание современных подходов к оптимизации производительности (ленивая загрузка, разделение кода, SSR/SSG)
- Опыт работы с бэкэндом через API, понимание потоков данных между фронтом и сервером.
- Понимание DevOps-процессов для фронтенда, работа с облачными сервисами, CDN