Работодатель: Аккредитованная ИТ-компания.
Обязанности:
• Разрабатывать и оптимизировать клиентскую часть приложения.
• Разрабатывать и поддерживать сложные формы с React Hook Form (мультишаговые, динамические поля, зависимые значения).
• Настраивать валидацию (Zod), маски, кастомные контролы.
• Улучшать качество кода через код-ревью.
• Интегрировать и работать с matrix-js-sdk.
• Работать с API Next.js: API Routes, middleware, обработка серверных запросов.
Требования:
• Глубокий опыт работы с React Hook Form (создание сложных форм, работа с контролируемыми и неконтролируемыми компонентами).
• Опыт с Next.js, знание API Next.js (API Routes, middleware, dynamic routing).
• Понимание разницы между SSR, CSR и SSG, а также работа с Server Components.
• Отличное владение TypeScript, React, Redux Toolkit.
• Опыт работы с REST API, WebSockets.
• Умение оптимизировать производительность и рендеринг.
• Опыт интеграции с внешними API, в том числе Matrix API.
Стек технологий:
• React (18), Next.js (14, App Router, Server Components, API Routes)
• TypeScript
• Redux Toolkit, RTK Query
• React Hook Form (управление формами, валидация, интеграция с API)
• Zod (валидация данных)
• i18n (i18next, next-i18n-router)
• Framer Motion, Swiper
• matrix-js-sdk (взаимодействие с Matrix API)
Условия:
• Комфортный офис, в шаговой доступности от метро Новокузнецкая, возможен удаленный формат работы.
• График работы: 5/2 с 9:00 до 18:00.
• Оформление по ТК РФ с первого дня.
• «Белая» Заработная плата 250000 р. (на руки).
• Дружный коллектив.
Задайте вопрос работодателю
Вакансия опубликована 27 марта 2025 в Москве