Frontend Developer

Дата размещения вакансии: 14.05.2026
Работодатель: Воронцова Виктория
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
Более 6 лет

Мы ищем опытного frontend-разработчика, который глубоко понимает экосистему JavaScript/TypeScript, архитектуру браузерных приложений и принципы взаимодействия клиента с сервером. Вы будете участвовать в разработке сложных интерфейсов, работать с современным стеком и влиять на технические решения продукта.

Чем предстоит заниматься

- Разрабатывать и поддерживать масштабируемые frontend-решения на React + TypeScript

- Писать чистый, типизированный и хорошо документированный код

- Работать с GraphQL / Apollo Client: проектировать запросы, оптимизировать кэширование, управлять состоянием

- Взаимодействовать с бэкенд-командой: проектировать API, работать с HTTP/WS, обеспечивать надёжную синхронизацию данных

- Участвовать в оценке сроков, декомпозиции задач и соблюдении дедлайнов

- Вести и актуализировать техническую документацию в коде и смежных системах (JSDoc, Storybook, Confluence и др.)

- Работать с приватными npm-репозиториями, настраивать зависимости, управлять версиями пакетов

Наши требования

- Опыт коммерческой разработки:

- с React — от 5 лет

- с TypeScript— от 2 лет

- Глубокие знания современных стандартов JavaScript: ES6, ES2015, ES7+ (замыкания, прототипы, event loop, модули и т.д.)

- Понимание внутренней архитектуры браузера: рендеринг, repaint/reflow, работа с DOM, жизненный цикл страницы

- Опыт работы с GraphQL и Apollo Client: мутации, подписки, нормализация кэша, error handling

- Отличные знания сетевых протоколов: HTTP/1.1–HTTP/3, WebSocket, REST, CORS, аутентификация, кэширование

- Чёткое понимание асинхронности: Promise, async/await, race conditions, синхронизация потоков данных

- Уверенная работа с npm / yarn / pnpm, включая настройку приватных репозиториев (Verdaccio, Nexus, GitLab Registry и др.)

- Навыки реалистичной оценки задач: умение декомпозировать, прогнозировать риски и соблюдать согласованные сроки

- Привычка писать и поддерживать документацию: JSDoc, inline-комментарии, README, архитектурные решения

Будет преимуществом

- Опыт настройки CI/CD для frontend-проектов

- Знание инструментов тестирования: Jest, React Testing Library, Cypress, Playwright

- Опыт работы с микрофронтендами, Module Federation, Webpack / Vite / Turbopack

- Понимание принципов доступности (a11y) и SEO-оптимизации

- Опыт менторства или технического лидства

Мы предлагаем

- Удаленный ормат работы:

- Уровень дохода обсуждается по результатам собеседования

- Полный день 5/2

- Приоритет оформления договора с ИП