MarPla

Senior Frontend Developer (React + TypeScript)

250 000 - 350 000 RUR
  • Москва
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет
  • React
  • TypeScript
  • Redux
  • REST API

Marpla — платформа для автоматизации продаж на маркетплейсах. Мы помогаем продавцам увеличивать обороты, оптимизировать рекламу, улучшать карточки товаров и управлять ассортиментом.

Сейчас мы ищем опытного Senior Frontend-разработчика, который готов брать на себя сложные задачи, глубоко погружаться в продукт и принимать технические решения в рамках команды.

Что предстоит делать:

  • Разрабатывать масштабируемые интерфейсы на React + TypeScript;
  • Участвовать в проработке архитектуры, писать универсальные компоненты;
  • Работать с несколькими слоями состояния: Redux Toolkit и MobX (с DI и сервис-архитектурой);
  • Работать с API (REST, WebSocket), обрабатывать данные, строить визуализации (Recharts);
  • Оптимизировать производительность, внедрять ленивую загрузку, Tree-shaking, PWA;
  • Участвовать в code-review;
  • Участвовать в техдолговых задачах и рефакторинге ключевых модулей;

Кого мы ищем:

  • 5+ лет коммерческого опыта с React + TypeScript;
  • Отличное понимание архитектуры frontend-приложений (feature-based, service layer, IoC);
  • Опыт с Redux Toolkit и MobX, понимание DI и изоляции слоёв;
  • Уверенная работа с REST API, WebSocket;
  • Опыт работы с MUI, таблицами, визуализациями, формами;
  • Знание оптимизации производительности, PWA, обработки ошибок (Sentry), SEO;
  • Знание архитектуры PWA, Web Workers;
  • Умение проектировать интерфейсы на уровне фич и модулей, а не только компонентов;
  • Опыт написания unit тестов;

Будет плюсом:

  • Опыт в роли Team Lead или Tech Lead;
  • Опыт в e-commerce или маркетплейсах;
  • Разработка расширений для браузеров;
  • Опыт написания e2e тестов;
  • Опыт работы с монорепой и/или git-submodules;
  • Опыт работы с FSD;
  • Опыт работы с Service Workers;

Что мы предлагаем:

  • Удалённую работу в зрелой, продукто-ориентированной команде;
  • Современный стек;
  • Оформление СЗ или ИП;
  • Нахождение в Discord в течение всего рабочего дня;
  • Конкурентную зарплату и большие возможности роста — обсуждаем индивидуально;
  • Влияние на архитектуру и инженерные практики;
  • Прозрачный roadmap, живой продукт, интересные задачи;