Все вакансии

Web Developer

Леста Игры · зарплата не указана · Санкт-Петербург · HH · опубликовано 6 июня 2026 г.

Компания Леста Игры
Источник HH
Опубликовано 6 июня 2026 г.
Зарплата зарплата не указана

Описание вакансии

Мы ищем нового коллегу – 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.

Навыки

  • REST
  • GraphQL
  • React
  • TypeScript
  • Redux
  • CI/CD
Открыть вакансию в ленте