Middle Frontend Developer (React/Next.js)

НАО «Красная Поляна»Удаленно

226 000 рублей

MiddleRemoteКачество текста 5/5

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

Требования:
• Опыт коммерческой разработки от 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 (CSS-in-JS);
• Ant Design (основная UI-библиотека);
• Material UI (дополнительно);
• i18n;
• next-intl;
• NX (монорепозиторий);
• Docker;
• Sentry;
• REST / GraphQL;
• Directus (headless CMS);