НАO «Красная Поляна» ищет Middle Frontend Developer для разработки клиентской части web-приложений.

Требования:

  • Опыт коммерческой разработки от 2–3 лет
  • Уверенное владение TypeScript, React, Next.js
  • Понимание клиент‑серверного взаимодействия (REST / API)
  • Опыт работы с UI‑библиотеками и их кастомизацией
  • Понимание принципов компонентного подхода
  • Опыт работы с системами контроля версий (Git)
  • Базовое понимание работы Docker

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

  • Опыт работы с NX (монорепозитории)
  • Опыт работы с Directus или другими headless CMS
  • Настройка и использование Sentry
  • Опыт интернационализации приложений
  • Участие в pet‑проектах или open source

Обязанности:

  • Разработка и поддержка клиентской части web‑приложений на React / Next.js
  • Работа в монорепозитории (NX), переиспользование компонентов
  • Проектирование и развитие UI‑компонентов
  • Интеграция с headless CMS (Directus) через REST / GraphQL
  • Настройка и поддержка интернационализации (i18n, next‑intl)
  • Участие в код‑ревью и улучшении качества кода
  • Оптимизация производительности приложений
  • Мониторинг и анализ ошибок через Sentry
  • Работа с Docker‑окружением (локальный запуск сервисов)

Технологический стек:

  • JavaScript (ES2020+), TypeScript
  • React (Hooks, Context), Next.js (App Router, SSR/SSG/ISR)
  • Styled‑Components, Ant Design, Material UI
  • i18n, next‑intl
  • NX (монорепозиторий), Docker, Sentry
  • REST, GraphQL, Directus

Условия:

  • Полностью удалённый формат работы
  • Гибкое начало рабочего дня (в рамках 8 часов)
  • Стабильная загрузка и понятные задачи
  • Возможность влиять на архитектуру и решения
  • Компенсация обучения и развития
  • Конкурентная заработная плата