УДАЛЕННО НЕ РАССМАТРИВАЕМ.
Обязанности:
Разработка пользовательского интерфейса;
Работа с дизайнерами и UX/UI специалистами;
Разработка компонентов и модулей;
Разработка клиентской бизнес-логики приложения, включая обработку данных, взаимодействие с API и обеспечение безопасности данных;
Помощь достижения целей продукта;
Тестирование и отладка;
Сотрудничество с Backend разработчиками и другими участниками команды;
Адаптивная и кросс-браузерная разработка;
Оптимизация производительности.
Требования:Уверенное владение React/Next.js, включая компонентный подход, маршрутизацию, серверный рендеринг и управление состоянием приложения;
Уверенное знание JavaScript с углубленным пониманием современных стандартов (ES6 и выше);
Опыт работы с TypeScript (уметь писать строго типизированный код)
Знание Git;
Опыт создания веб-интерфейсов с использованием адаптивного дизайна для обеспечения кросс-браузерной и кросс-платформенной совместимости;
Самоорганизация и ответственность;
Умение работать в команде;
Хорошие коммуникативные навыки;
Умение писать чистый и поддерживаемый код;
Понимание принципов SOLID, DRY, KISS;
Опыт построения UI-kit.
Будет плюсом:
Построение архитектуры фронтенд-приложений (FSD, модульные репозитории и сервисы)
Разработка высоконагруженных Next.js-приложений с SSR/SSG/ISR
Интеграция с API (REST, WebSockets), работа с OAuth/JWT
Знание Docker (умение поднимать собственный контейнеры)