Позиция размещена от имени партнёрской компании, которая управляет всеми заявками и последующими шагами.
Партнёр ищет Principal Software Engineer (React) в Индии.
Обязанности
Определять и продвигать техническое видение, архитектуру и долгосрочный roadmap фронтенд-систем платформы.
Руководить проектированием и разработкой масштабируемых высокопроизводительных веб-приложений для миллионов пользователей.
Проводить архитектурные ревью, дизайн-обсуждения и технические deep dive, поддерживая высокие инженерные стандарты.
Владеть критичными продакшн-системами и обеспечивать операционное совершенство: observability, безопасность, производительность и надёжность.
Менторить senior-инженеров и повышать инженерную планку через коучинг, техническое руководство и обмен знаниями.
Работать с product-менеджерами, дизайнерами, backend-инженерами и senior-руководством для согласования технической стратегии с бизнес-целями.
Оценивать новые технологии и выявлять возможности для повышения продуктивности разработчиков, качества продукта и инженерных workflow.
Продвигать лучшие практики фронтенда: оптимизация производительности, доступность, дизайн-системы и переиспользуемая компонентная архитектура.
Вести кросс-командные инициативы по снижению технического долга, улучшению CI/CD и усилению стандартов качества кода.
Участвовать в найме, онбординге, технических стандартах, кросс-функциональном планировании, sprint review и обсуждениях со senior-стейкхолдерами.
Требования
Bachelor’s или Master’s в Computer Science, Engineering или смежной области, либо эквивалентный практический опыт.
12+ лет практического опыта фронтенд- или full-stack разработки, включая минимум 2 года на позиции Principal, Staff или эквивалентной технической лидерской роли.
Экспертный уровень HTML5, CSS3, JavaScript и TypeScript, глубокая экспертиза в React: Hooks, Context API, жизненный цикл компонентов, управление состоянием, роутинг, Server Components и переиспользуемая компонентная архитектура.
Сильный опыт с управлением состоянием и data-fetching: Zustand, TanStack Query, TanStack Router.
Практический опыт проектирования и поддержки фронтенд-сборочных систем: Webpack, Vite, Turborepo или аналоги.
Обширный опыт тестовых стратегий: unit, integration и end-to-end тестирование с Jest, React Testing Library, Cypress, Playwright или эквивалентами, интегрированными в CI/CD.
Сильное понимание оптимизации веб-производительности: Core Web Vitals и Lighthouse, а также стандартов доступности WCAG и современных практик observability.
Подтверждённая способность вести крупномасштабные технические инициативы от идеи до поставки.
Опыт с Git workflow, стратегиями ветвления, code review, CI/CD платформами (Jenkins, GitHub Actions) и Agile/Scrum.
Знакомство с micro-frontend архитектурами, Module Federation и дизайн-системами; опыт с Node.js, Python или OCI — сильный плюс.
Опыт оценки и использования AI-инструментов разработчика: GitHub Copilot, Cursor, Claude Code или аналоги.
Отличные коммуникативные навыки и управление стейкхолдерами.
Сильное ownership, ответственность, суждение, адаптивность и ориентация на действие в неоднозначных условиях.
Подтверждённая способность менторить и развивать инженеров разных уровней.
Условия
Полностью удалённая работа с гибкостью в том, как и где работать.
Роль со значительным техническим влиянием на фронтенд-архитектуру, инженерные стандарты и долгосрочную технологическую стратегию.
Работа с современными фронтенд-технологиями, AI-инструментами разработчика, масштабируемыми архитектурами и крупномасштабными цифровыми продуктами.
Опции медицинского страхования и ориентированные на сотрудников бенефиты.
Спонсорство образования и сертификаций.
Гибкие опции отпуска.
Возможности обучения, менторинга и карьерного развития.
Инклюзивная и коллаборативная среда с глобальными employee communities и affinity groups.