Frontend разработчик Senior

от 300 000 за месяц на руки

Выплаты: раз в месяц

Опыт работы: более 6 лет

Полная занятость

График: 5/2

Рабочие часы: 8

Формат работы: удалённо

Напишите телефон, чтобы работодатель мог связаться с вами

Пройдите капчу
Чтобы подтвердить, что вы не робот, введите текст с картинки:
captcha
Неверный текст. Пожалуйста, повторите попытку.

Мы — динамично развивающаяся IT-компания, разработавшая платформу для хостинга адалт-контента. За 7 лет мы создали продукт, который входит в топ-20 мировых платформ по трафику, и наша цель — войти в топ-5. Мы работаем с высоконагруженными системами, анализируем большие объемы данных и внедряем передовые технологии, чтобы улучшать пользовательский опыт.

Мы ищем опытного разработчика, которому предстоит с нуля спроектировать и реализовать клиентскую часть личного кабинета пользователя. Это не просто «админка», а центр управления цифровым потреблением для миллионов пользователей, где критически важна скорость работы интерфейса.

Предстоящие задачи:

Вам предстоит взять на себя ответственность за архитектуру и реализацию SPA на React:

  • Проектирование архитектуры: Выбор и настройка стека технологий, организация структуры проекта, настройка сборки и линтинга.
  • Обеспечение UX высокой производительности:

    • Внедрение Optimistic UI для мгновенной реакции интерфейса (лайки, добавление в закладки) без ожидания ответа сервера.

    • Реализация скелетонов (Skeletons) и предотвращение смещения макета (Layout Shift) при загрузке данных.

  • Работа в кросс-функциональной команде, участие в проработке API контрактов и код-ревью.

Требования к кандидату

Мы ищем специалиста с опытом от 5-ти лет, который понимает, как браузер рендерит страницы, и умеет работать с высокой нагрузкой на фронтенде.

Базовый стек:

  • Уверенное владение JavaScript / TypeScript и библиотекой React.

  • Отличное знание HTML5/CSS3, опыт адаптивной и кроссбраузерной вёрстки.

  • Опыт работы с современными инструментами сборки (Webpack/Vite) и Git.

Работа с данными и HighLoad (Критически важно):

  • Эффективная работа со списками: Практический опыт виртуализации (react-window, react-virtuoso и аналоги) для рендеринга длинных списков (история, ленты) без потери FPS.

  • Умное кэширование: Глубокое понимание работы с серверным состоянием (React Query / TanStack Query, SWR или RTK Query). Умение настраивать кэширование, инвалидацию и префетчинг (prefetching) данных.

  • Оптимизация медиа: Понимание принципов оптимизации большого количества изображений: Lazy Loading, современные форматы (WebP/AVIF), srcset и предотвращение CLS.

  • Работа с URL: Умение синхронизировать состояние приложения (фильтры, параметры поиска) с URL для сохранения контекста.

  • Опыт работы в команде со схожими задачами.

  • Самостоятельность и умение аргументировать технические решения.


Что мы предлагаем:

Мы создали комфортные условия для тех, кто ценит результат, а не процесс ради процесса:

  • Полностью удаленная работа из любой точки мира.

  • Свободный график без жесткого контроля — главное, чтобы задачи выполнялись в срок.

  • Возможность работать на своей технике — нет требований к российскому ПО.

  • Работаем с международными инструментами разработки (GitLab, Jira, Slack и др.).

  • Минимальная бюрократия и максимальная свобода действий.

🚀 Присоединяйся к нам, если хочешь работать над масштабным продуктом, решать нетривиальные технические задачи и быть частью команды профессионалов!

Ключевые навыки

  • TypeScript
  • JavaScript
  • Разработка нового продукта
  • React
  • Git
  • CSS3
  • Проектирование пользовательских интерфейсов

Задайте вопрос работодателю

Он получит его с откликом на вакансию
Вакансия опубликована 26 ноября 2025 в Москве
Dream Job
Отзывы о компании