Обязанности: Разработка и поддержка пользовательских интерфейсов на React и Next.js Создание переиспользуемых компонентов, форм и виджетов Интеграция с REST/GraphQL API Работа с состоянием приложения (Redux Toolkit / RTK Query) Корректная инвалидация и кеширование запросов Оптимизация производительности фронтенда Написание unit и интеграционных тестов Участие в проектировании архитектуры фронтенда Взаимодействие с backend-разработчиками, дизайнерами и аналитиками Требования: Опыт работы с React и Next.js (junior+/middle) Уверенное знание TypeScript Понимание принципов SPA/SSR/SSG Опыт работы с REST API Практический опыт с RTK Query или аналогичными решениями Понимание принципов работы HTTP, кеширования и асинхронного взаимодействия Умение писать чистый и поддерживаемый код Базовый опыт тестирования (Jest / React Testing Library) будет плюсом Будет плюсом: Опыт работы с Tailwind CSS / CSS Modules / styled-components Понимание CI/CD процессов Опыт работы в продуктовой команде Условия: Гибридный формат работы Конкурентная заработная плата (обсуждается по итогам собеседования) Работа в сильной команде над масштабными проектами Возможность профессионального роста и развития