19.05.2026 в 19:46 Просмотры 1 +1 сегодня Вакансия партнера

Web Developer

Специализация: Программист, разработчик

Формат работы: На месте работодателя

График работы: Сменный

Тип занятости: Полная занятость

Опыт: От 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.

    Навыки

    TypeScript
    React
    Redux
    GraphQL