Вакансия : Frontend Developer (React/ Next.js)Middle+/Senior
Ищем Frontend-разработчика уровня Middle+ / Senior в команду крупнейшего гостиничного оператора.
📌 Условия Формат: удалённая работа Проект: 6 месяцев, с возможностью продления Локация: Россия Гражданство: РФ Загрузка: full-time Доступ: работа через удалённый терминальный сервер, VPN + 2FA 2FA: приложение «Яндекс Ключ» на мобильном телефоне
🔥 Чем предстоит заниматься Разрабатывать новый функционал корпоративного сайта на React + Next.js (App Router). Обеспечивать SSR / SSG для высокого SEO-рейтинга и быстрого LCP. Интегрировать frontend с REST API. Работать с глобальным состоянием через Zustand. Реализовывать и поддерживать формы с react-hook-form. Оптимизировать клиентский рендеринг и устранять производительность «тяжёлых» страниц. Проводить code review. Участвовать во внутренних митапах и технических обсуждениях. Поддерживать документацию и культуру качественного, поддерживаемого кода.
🛠 Что важно React От 3 лет коммерческой разработки. Next.js От 1 года коммерческого опыта. Обязательное знание App Router. Опыт работы с middleware. Понимание и практика интернационализации. TypeScript Уверенная работа в strict mode. Умение корректно описывать типы для API и сложных данных.
Frontend Опыт с CSS-in-JS или Tailwind CSS. Понимание принципов единой дизайн-системы. Хорошее понимание различий между SSR, CSR, ISR и SSG. Опыт настройки/конфигурации Webpack, Turbopack или Vite.
Инфраструктура Базовое понимание Docker: локальный запуск и production-сборка. Уверенная работа с Git. Опыт GitFlow или Trunk-Based Development.
Архитектура Знакомство с модульной архитектурой, в частности Feature-Sliced Design (FSD).
Тестирование Опыт написания unit- и интеграционных тестов. Работа с данными и состоянием Понимание подходов к кэшированию. Опыт с SWR и/или React Query.
🧠 Что ценим в работе Умение работать в команде с понятным процессом планирования (Jira / YouTrack). Критическое мышление: важно не только написать код, но и предложить решение с учётом производительности, нагрузки и дальнейшей поддержки.
Готовность обсуждать архитектурные решения и аргументировать технический выбор.
🎯 Этапы отбора 1. Техническое интервью Живое решение задачи на React / Next.js: компоненты; рендеринг; работа с API. 2. Архитектурный блок Обсудим, как вы бы спроектировали страницу каталога с фильтрами на корпоративном сайте. 3. Code Review Дадим фрагмент кода и попросим найти потенциальные проблемы: производительность; типизация; асинхронность; поддерживаемость решения.
· 4 ч
Привет. У меня коммерческий опыт практически 6 лет. Со всем перечисленным в вакансии работал. Резюме могу отправить либо тут в ЛС либо в тг. Мой тг: @Bioace
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён