НА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 часов)
- Стабильная загрузка и понятные задачи
- Возможность влиять на архитектуру и решения
- Компенсация обучения и развития
- Конкурентная заработная плата