переулок Семашко 117Д
R&lab — инновационная компания по созданию решений в области web разработки и Mobile. Мы работаем в доменах E-Commerce, CRM и сервисы для логистики, В2В, В2С веб-платформы.
Сегодня R&Lab — это команда профессионалов, включая разработчиков, дизайнеров и менеджеров проектов. Мы гордимся тем, что работаем с разнообразными клиентами: от стартапов до крупных корпораций.
Наша цель — не просто создавать продукты, а строить долгосрочные партнерские отношения, основанные на доверии и взаимопонимании.
Мы в поиске Middle Developer (Node.js+Next.js) для работы над проектом нашего заказчика.
Мы предлагаем:
- Гибридный формат работы (иногда возможен);
- Современный офис, где сочетаются технологии и уют;
- Teambuilding, выездные мероприятия;
- Хочешь расти? Отлично! Мы оплатим курсы, тренинги, конференции;
- Никакой бюрократии и микроменеджмента. Мы верим в твой талант и ценим результат.
- Возможность оформить Sick days/Day off;
- И конечно, кофе, печеньки и прочие плюшки в ассортименте :).
Ключевые задачи:
1. Разработка пользовательских интерфейсов:
- создание и поддержка высококачественных интерфейсов с использованием React 18 и Next.js 13+;
- разработка компонентов с использованием Material UI для обеспечения современного и отзывчивого дизайна.
2. Управление состоянием приложения:
- использование Zustand для управления состоянием приложения;
- оптимизация производительности и отзывчивости интерфейсов.
3. Работа с данными:
- интеграция с API и управление состоянием запросов с помощью Tanstack Query (React Query) или RTK Query;
- обработка асинхронных запросов и кэширование данных.
4. Формы и валидация:
- реализация форм с использованием react-hook-form;
- настройка валидации форм с помощью yup или zod, включая комплексные случаи с глубокой вложенностью.
5. Кросс-браузерная совместимость:
- обеспечение корректной работы приложений во всех современных браузерах.
6. Совместная работа в команде:
- взаимодействие с бэкенд-разработчиками, дизайнерами и другими членами команды для достижения общих целей проекта;
- участие в код-ревью и обмене знаниями внутри команды.
От Вас потребуется:
Обязательные навыки:
- уверенное знание TypeScript;
- опыт работы с React 18, Next.js 13+;
- знание Material UI;
- опыт работы со стейт-менеджерами, предпочтительно Zustand;
- понимание принципов работы Tanstack Query или RTK Query;
- опыт работы с react-hook-form для создания форм.
Желательные навыки:
- знание Tailwind CSS для стилизации компонентов;
- опыт работы с Mantine;
- опыт валидации форм с использованием yup или zod, особенно в сложных сценариях;
- опыт работы с Phaser.JS/ Pixi.JS.
Хотите стать частью нашей команды, постоянно расти, и развивать интересные проекты, отправьте свой отклик.