Казань
Обязанности:
- Разработка пользовательского интерфейса веб-приложений на React / Next.js
- Адаптация макетов от дизайнеров (Figma) в браузерный интерфейс
- Верстка с использованием Tailwind CSS или Bootstrap
- Адаптивная и кроссбраузерная вёрстка для корректной работы на различных устройствах и в популярных браузерах
- Интеграция клиентской части с backend через REST API и WebSocket
- Работа с формами и валидацией через react-hook-form
- Управление состоянием приложения с использованием Zustand или Redux
- Оптимизация загрузки и производительности клиентской части
- Тестирование, отладка, устранение ошибок
- Взаимодействие с командой backend-разработчиков и дизайнеров
Требования
- Уверенные знания JavaScript и TypeScript
- Опыт коммерческой разработки на React и Next.js
- Опыт работы с CSS-фреймворками (Tailwind CSS или Bootstrap)
- Знание REST и WebSocket
- Опыт работы с состоянием через Zustand или Redux
- Понимание адаптивной и кроссбраузерной вёрстки
- Навыки работы с формами (react-hook-form)
- Грамотная работа с Git
-
Будет плюсом:
- Опыт работы с next-auth.js и Keycloak
- Знание Prisma
- Опыт работы с WebRTC
- Знание MQTT (например, для real-time приложений)
Условия:
- Официальное трудоустройство
- Стабильная IT-компания с понятными процессам
- Выбор офиса - Москва, Зеленоград, Казань