Вакансия Senior Frontend-разработчик в MAX

Senior Frontend-разработчик в MAX

Senior Frontend-разработчик в MAX

Мы — команда frontend-разработки платформы MAX для партнёров. Делаем удобные и масштабируемые интерфейсы, которыми ежедневно пользуются наши партнёры, и сейчас ищем Senior Frontend-разработчика, который поможет нам развивать продукт и усиливать команду.

Задачи

  • Разрабатывать и поддерживать frontend-приложения на React и TypeScript
  • Проектировать архитектуру frontend-приложений, выбирать подходящие технические решения и инструменты под задачи продукта
  • Реализовывать адаптивные интерфейсы для desktop- и mobile-сценариев
  • Разрабатывать и поддерживать веб-мини-приложения, работающие внутри мобильного приложения / WebView
  • Разрабатывать и развивать компонентную библиотеку: создавать переиспользуемые UI-компоненты, поддерживать дизайн-систему и внедрять единые frontend-подходы в продуктах
  • Интегрироваться с backend API, внешними сервисами и, при необходимости, с возможностями мобильного приложения через bridge/API хоста
  • Работать с производительностью: оптимизировать загрузку, размер бандла, рендеринг, Core Web Vitals, Lighthouse-метрики
  • Поддерживать и улучшать существующую кодовую базу: рефакторинг, устранение технического долга, повышение стабильности и читаемости кода
  • Писать unit- и интеграционные тесты
  • Участвовать в код-ревью, делиться экспертизой, помогать junior- и middle-разработчикам
  • Взаимодействовать с backend-разработчиками, дизайнерами, аналитиками, QA и продуктовой командой
  • Участвовать в декомпозиции, оценке и планировании задач.
  • Улучшать инструменты и процессы разработки: сборку, CI/CD, проверки качества, автоматизацию
  • Писать техническую документацию, гайды и инструкции для команды
  • Участвовать в технических собеседованиях и оценке кандидатов

Требования

  • Коммерческий опыт frontend-разработки на JavaScript/TypeScript от 5 лет
  • Уверенный опыт коммерческой разработки на React от 3 лет
  • Глубокое понимание TypeScript, React, компонентного подхода, хуков, управления состоянием и жизненного цикла приложения
  • Опыт работы с библиотеками управления состоянием: Redux или аналогичными
  • Уверенное знание HTML, CSS, адаптивной и кроссбраузерной вёрстки
  • Опыт работы с CSS Modules, CSS-in-JS, PostCSS, Sass или аналогичными инструментами
  • Опыт интеграции с REST API, WebSocket и асинхронными сценариями взаимодействия с backend
  • Понимание особенностей разработки под mobile web: адаптивность, touch-сценарии, ограничения браузеров и WebView
  • Опыт настройки или поддержки инструментов сборки: Webpack, Vite, Rspack или аналогичных
  • Опыт написания тестов: Jest, React Testing Library или похожий стек
  • Понимание принципов frontend-производительности: lazy loading, code splitting, tree shaking, оптимизация ассетов, Web Vitals
  • Уверенное владение Git: ветки, merge/rebase, pull/merge request, code review
  • Умение декомпозировать крупные и неопределённые задачи на понятные технические шаги
  • Способность принимать технические решения и аргументировать их команде

Будет плюсом

  • Опыт разработки веб-приложений внутри WebView или мобильных mini app-сценариев
  • Умение работать с задачами высокой неопределённости
  • Готовность общаться напрямую с бизнес-заказчиками и помогать уточнять требования
  • Способность и готовность разобраться в смежных областях при необходимости, например в CI/CD
  • Английский на уровне чтения технической документации

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

Гибкий график работы
Бонусы и скидки от партнеров
Офис в центре города
ДМС
Профессиональная команда

Формат работы

дистанционный

Уровень

senior

График работы

полный

MAX

Цифровая платформа, в которую интегрированы мессенджер, мини-приложения, нейропомощник, платёжный сервис и конструктор чат-ботов.

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

Гибкий график работы
Бонусы и скидки от партнеров
Офис в центре города
ДМС
Профессиональная команда