Обязанности:
Наш клиент создаёт модульную веб-платформу с упором на производительность, гибкость и современную архитектуру.Каждый раздел системы - это самостоятельный модуль, который можно развивать и обновлять независимо.Стек основан на Next.js, с серверным рендерингом, современными подходами к состоянию и адаптивным UI.Клиент ценит разработчиков, которые умеют думать системно, аккуратно обращаются с производительностью и любят доводить интерфейсы до идеала. Основные требования: Технологии и опыт:- Опыт работы с React / Next.js от 2 лет.- Отличное понимание SSR / SSG, маршрутизации и App Router (Next).- Умение работать с TypeScript и писать строго типизированный код.- Опыт с Tailwind CSS и современными UI-библиотеками (Shadcn, Radix UI, Headless UI).- Работа с React Query / TanStack Query, Zustand, Zod, React Hook Form или аналогами.- Знание принципов a11y и адаптивной вёрстки.- Опыт интеграции с GraphQL / REST API.- Навыки оптимизации: LCP, CLS, hydration, prefetch, lazy-loading, caching. Будет плюсом:- Опыт написания собственных UI-компонентов и хука систем.- Работа с Next-intl, i18n, динамической локализацией.- Опыт интеграции с NextAuth, OAuth2, WebAuthn. Ротация токена обновления.- Опыт проектирования дизайн-систем или участие в крупных UI-библиотеках.- Знание PWA, Service Workers, манифестов и метатегов. Задачи- Разработка и поддержка клиентских модулей платформы на Next.js.- Оптимизация SSR, prefetch и работы с состоянием для снижения времени загрузки.- Разработка адаптивных UI-компонентов с нуля и на основе библиотеки.- Интеграция с backend-сервисами и API.- Поддержка локализации и динамической темизации.- Участие в обсуждении UX и проектировании пользовательских сценариев.- Работа с Lighthouse / CWV и метриками производительности. Условия: - Удалёнка- Свободный график, без бюрократии.- Возможность влиять на UI/UX и развивать дизайн-систему с нуля.Похожие вакансии