Frontend-разработчик

Дата размещения вакансии: 03.03.2025
Работодатель: АВК-ГРУПП
Уровень зарплаты:
от 170000 до 220000 RUR
Город:
Ростов-на-Дону
переулок Семашко 117Д
Требуемый опыт работы:
От 1 года до 3 лет

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.

Хотите стать частью нашей команды, постоянно расти, и развивать интересные проекты, отправьте свой отклик.