Frontend Developer (React + TypeScript)

MarPla

Frontend Developer (React + TypeScript)

Описание вакансии

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

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

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

  • Разрабатывать масштабируемые интерфейсы на React + TypeScript;

  • Участвовать в проработке архитектуры (FSD), писать универсальные компоненты;

  • Работать с несколькими слоями состояния: MobX (с DI и сервис-архитектурой), Redux Toolkit;

  • Работать с API (REST, WebSocket), обрабатывать данные;

  • Оптимизировать производительность, внедрять ленивую загрузку, Tree-shaking;

  • Писать код, который будет понятен другим разрабочикам (иммутабельность данных, чистые функции, правильное деление на слои: Component, Store, Service, ApiService);

  • Настраивать инъекции зависимостей на разных слоях приложения (root, module, feature);

  • Участвовать в code-review, планировании спринтов, дейли-встречах, спринт-демо и ретроспективах;

  • Участвовать в техдолговых задачах и рефакторинге ключевых модулей (выносить общую логику в абстрактные классы и наследоваться от них, выносить хуки и сервисы в Core модуль);

  • Приводить legacy код к современным стандартам с помощью наследования, DI, рефакторинга, разбиения больших сущностей на отдельные абстрактные слои;

  • Оценивать свои задачи в story points, отправлять их в release ветки;

Кого мы ищем:

  • 4+ лет коммерческого опыта с React + TypeScript;

  • Отличное понимание архитектуры frontend-приложений (FSD, service layer, IoC, DI);

  • Опыт с Redux Toolkit и MobX, понимание DI и изоляции слоёв;

  • Умение писать собственные TS Generics, уверенное владение Utility Types;

  • Уверенная работа с REST API, WebSocket;

  • Опыт работы с MUI, таблицами, визуализациями, формами (у нас есть собственный UI-Kit на основе MUI, который мы сами дополняем и улучшаем);

  • Знание оптимизации производительности, обработки ошибок (try-catch);

  • Поддержание DI архитектуры приложений (мы используем Inversify);

  • Умение проектировать интерфейсы на уровне фич и модулей, а не только компонентов (понимание что и когда вынести в core, shared, ui-kit);

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

  • Опыт в e-commerce или маркетплейсах;

  • Разработка расширений для браузеров;

  • Опыт написания unit тестов;

  • Опыт работы с монорепой (lerna, nx);

  • Опыт работы с Service Workers;

  • Обработки ошибок Sentry)

  • Опыт работы с Angular 2+ с глубоким пониманием IoC и DI для эффективного управления зависимостями.

  • Страсть к непрерывному самосовершенствованию;

  • Готовность брать на себя ответственность;

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

  • Удалённую работу в зрелой, продукто-ориентированной команде;

  • Современный стек;

  • Работающий CI/CD;

  • Возможность предлагать улучшения по любым процессам, в том числе CI/CD;

  • Дружная команда всегда готовая придти на помощь и дать совет;

  • Быстрая коммуникация с любым из команды (Frontend, Backend, QA, Automated QA, DevOps, CTO, PM и лидами);

  • Оформление СЗ или ИП;

  • Нахождение в Discord в течение всего рабочего дня для удобства быстрой коммуникации команды (виртуальный офис): множество отдельных комнат для общих встреч, а так же личная комната для каждого, поэтому нет лишних “дерганий” и постороннего шума;

  • Конкурентную зарплату и возможности роста до мейнтенера или другой позиции – обсуждаем индивидуально;

  • Влияние на архитектуру и инженерные практики;

  • Прозрачный roadmap, живой продукт, интересные задачи;

Навыки
  • React
  • TypeScript
  • Redux
  • REST API
  • Frontend
Посмотреть контакты работодателя

Похожие вакансии

Интернет Проекты

Middle Frontend Developer

Интернет Проекты

Удаленная работа
  • Москва

  • до 208100 RUR

Рекомендуем
PravoTech
Удаленная работа
  • Москва

  • до 180000 RUR

Рекомендуем
MANGO FZCO
Удаленная работа
  • Москва

  • от 200000 RUR

Рекомендуем
Unisender
Удаленная работа
  • Москва

  • от 200000 RUR

Effective
Удаленная работа
  • Москва

  • до 300000 RUR

Scores24
Удаленная работа
  • Москва

  • до 300000 RUR

NanoHire
Удаленная работа
  • Москва

  • до 175000 RUR

Customapp
Удаленная работа
  • Москва

  • до 250000 RUR

АО «ОТП Банк» (JSC «OTP Bank»)

Senior Frontend разработчик/React (трайб Corporate)

АО «ОТП Банк» (JSC «OTP Bank»)

Удаленная работа
  • Москва

  • до 250000 RUR

Лига Цифровой Экономики

Middle frontend-разработчик (React)

Лига Цифровой Экономики

Удаленная работа
  • Москва

  • до 250000 RUR

Signal
Удаленная работа
  • Москва

  • до 500000 RUR

Стрит Фалькон
Удаленная работа
  • Москва

  • от 250000 RUR

Sapiens solutions
Удаленная работа
  • Москва

  • до 350000 RUR

Горизонт

Senior Frontend Developer

Горизонт

Удаленная работа
  • Москва

  • до 4500 USD

Ритейл-Процессинг

Фронтенд-разработчик

Ритейл-Процессинг

Удаленная работа
  • Москва

  • до 300000 RUR

Банк ДОМ.РФ
Удаленная работа
  • Москва

  • до 300000 RUR

Аптрейд

React developer (middle)

Аптрейд

Удаленная работа
  • Москва

  • до 200000 RUR

GETCASH
Удаленная работа
  • Москва

  • до 200000 RUR

Кейстон девелопмент
Удаленная работа
  • Москва

  • до 200000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию