Web Developer

Дата размещения вакансии: 19.05.2026
Работодатель: Леста Игры
Уровень зарплаты:
з/п не указана
Город:
Санкт-Петербург
площадь Карла Фаберже 8В
Требуемый опыт работы:
От 3 до 6 лет

Мы ищем нового коллегу – Web Developer на проект Мир Кораблей в наш Санкт-Петербургский офис.

Задачи, которые предстоит выполнять:

  • Разработка и развитие frontend-функционала для внутриигровых и внешних web-сервисов.

  • Поддержка и развитие крупных SPA-приложений с большим количеством пользовательских сценариев и состояний.

  • Проектирование и развитие архитектуры frontend-решений совместно с командой.

  • Рефакторинг и постепенная модернизация legacy-кода без деградации стабильности продукта.

  • Интеграция с backend/API (REST/GraphQL), обработка нестабильных и неконсистентных данных.

  • Участие в проработке UX и технических решений совместно с дизайнерами, аналитиками и backend-разработчиками.

  • Оптимизация производительности интерфейсов и улучшение пользовательского опыта.

  • Написание тестов, документации и участие в code review.

  • Участие в улучшении инженерных практик команды и frontend tooling.

Мы ожидаем:

  • Опыт с React и TypeScript от 3 лет.
  • Практический опыт поддержки и развития крупных SPA с большим доменом.
  • Понимание архитектуры frontend-приложения.
  • Опыт работы со state management: Redux/redux-thunk (и/или RTK), нормализация состояния, селекторы, предсказуемые сайд-эффекты.
  • Опыт работы с mixed data layer: GraphQL (Apollo) + REST, обработка ошибок, отмена/дедупликация запросов, защита UI от неконсистентных данных.
  • Практика работы с data-heavy UI: фильтрация, сортировка, поиск, агрегации, вычисляемые состояния, производительная отрисовка длинных списков и сложных карточек/табличных представлений.
  • Уверенное владение производительностью в браузере: профилирование рендеров и памяти, оптимизация reconciliation, контроль лишних re-render, осознанное использование memoization/батчинга.
  • Знание браузерных API на прикладном уровне: IntersectionObserver, Storage/IndexedDB, lifecycle страницы, работа с медиа и пользовательскими ограничениями браузера.

Будет плюсом:

  • Опыт работы с экосистемой внутренних UI/доменных библиотек.
  • Опыт с Zod-схемами и контрактным подходом к данным.
  • Практика сопровождения DX: улучшение локальной разработки, ускорение сборки/тестов, повышение надежности релизного цикла frontend-пакетов.
  • Опыт с современным tooling: Vite, pnpm, ESLint, Storybook, CI-пайплайны, диагностика проблем зависимостей.

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

  • Работу в аккредитованной IT-компании.
  • Расширенный полис ДМС.
  • Доплаты по больничным листам и days off.
  • Тренажёрный зал и душевые в офисе.
  • Компенсацию спорта.
  • Компенсацию питания.
  • Подарки и выплаты сотрудникам на значимые даты (первый день в компании, день рождения, свадьба, рождение детей).
  • Комнаты отдыха с настолками, приставками, игровыми автоматами/столами.
  • Релакс-зоны с массажными креслами Yamaguchi и топовыми кофемашинами.
  • От 500 до 1000 ед. игрового золота на аккаунт в игре ежедневно.
  • Гибкое начало дня: приходим в офис с 8 до 11, уходим с 17 до 20.