Morrowbyte Digital — команда разработки, которая создаёт и развивает веб-продукты для клиентов из e-commerce, fintech и B2B-сегмента.
Агаджанян Артур На сервисе с: 05.10.26 15:48
Morrowbyte Digital — команда разработки, которая создаёт и развивает веб-продукты для клиентов из e-commerce, fintech и B2B-сегмента.
Мы подключаемся к проектам как полноценная продуктовая команда: frontend, backend, QA, дизайн и project management. Сейчас расширяем frontend-направление и ищем Middle Frontend Developer с коммерческим опытом от 3 лет.
О проекте
Ты присоединишься к команде, которая развивает B2B-платформу для автоматизации закупок и работы с поставщиками.
Проект уже находится в production и активно развивается. Это не разработка лендингов и не поток коротких проектов — предстоит работать с большой кодовой базой, сложными пользовательскими сценариями, таблицами, формами, dashboards и интеграциями с backend-сервисами.
Наш стек
Frontend:
React;
Next.js;
TypeScript;
Zustand / Redux Toolkit;
TanStack Query;
React Hook Form;
Tailwind CSS / CSS Modules;
REST API;
WebSocket;
Jest;
React Testing Library;
Playwright;
GitLab CI/CD.
Чем предстоит заниматься:
разрабатывать новые пользовательские сценарии на React и Next.js;
создавать и поддерживать переиспользуемые UI-компоненты;
работать с клиентским состоянием через Zustand и Redux Toolkit;
работать с server state, кэшированием и мутациями через TanStack Query;
интегрировать frontend с REST API;
реализовывать сложные формы, таблицы, фильтры и личные кабинеты;
участвовать в проектировании frontend-архитектуры;
проводить рефакторинг существующего кода;
оптимизировать производительность приложения и количество лишних рендеров;
участвовать в code review;
взаимодействовать с backend-разработчиками, QA и дизайнером;
оценивать задачи и участвовать в техническом обсуждении новых функций;
писать unit и integration-тесты.
Требования:
3+ года коммерческого опыта во frontend-разработке;
уверенное знание JavaScript и TypeScript;
хороший практический опыт работы с React;
опыт коммерческой разработки на Next.js;
понимание различий CSR, SSR, SSG и ISR;
опыт работы с Redux Toolkit и/или Zustand;
понимание того, чем global state отличается от server state;
опыт работы с REST API;
уверенная работа с React Hooks;
понимание жизненного цикла React-компонентов и причин повторных рендеров;
знание HTML5, CSS3 и адаптивной вёрстки;
понимание принципов SOLID и основных frontend-паттернов;
опыт работы с Git;
опыт командной разработки и code review;
умение разбираться в существующем коде, а не только писать проект с нуля.
Будет плюсом:
опыт работы с Next.js App Router;
TanStack Query;
React Hook Form;
WebSocket;
Feature-Sliced Design;
Jest / React Testing Library;
Playwright или Cypress;
опыт работы с дизайн-системами;
Storybook;
понимание Core Web Vitals;
опыт настройки CI/CD;
опыт оптимизации больших frontend-приложений.
Что для нас важно
Мы ищем разработчика уровня Middle, который способен самостоятельно взять задачу от постановки до production.
От тебя не требуется принимать архитектурные решения за весь проект, но мы ожидаем, что ты сможешь:
декомпозировать задачу;
предложить вариант реализации;
аргументировать техническое решение;
увидеть потенциальную проблему до того, как она попадёт в production;
нормально воспринимать и проводить code review;
задавать вопросы, если постановка задачи недостаточно ясна.
Условия
зарплата 120 000–180 000 ₽ на руки, в зависимости от технического интервью;
отсутствие трекинга рабочего времени и скриншотов рабочего стола;
возможность переходить между проектами внутри компании;
внутренние frontend code review и технические встречи.
HireSeeker собирает вакансии со всех площадок и присылает только релевантные. Бесплатно.