Global Trads — международный e-commerce проект. Мы продаем сертифицированные БАДы на рынках Европы и Латинской Америки, входя в ТОП-3 в своем сегменте. Наши продукты представлены на крупнейших маркетплейсах (Amazon и eBay), а работа с крупными колл-центрами позволяет нам выстраивать бизнес на основе сильной аналитики.
Мы ищем Middle Frontend-разработчика на один из ключевых внутренних продуктов компании. Предстоит решать настоящие инженерные задачи: участвовать в редизайне, оптимизировать производительность, модернизировать существующие модули и разрабатывать новые фичи.
Чем эта роль интересна:
Ты сможешь реально влиять на качество фронтенда — это не просто верстка по макетам, а участие в принятии архитектурных решений и улучшении кода, не просто выполнять задачи «сверстать, как в дизайне».
Что предстоит делать:
-
Закрывать текущий бэклог задач по существующему приложению (доработки, баги, мелкие фичи) - параллельно с погружением в кодовую базу;
-
Разбираться в легаси-кодовой базе (blade-шаблоны, jquery, gulp, немного vue) - поддерживать, рефакторить, исправлять баги;
-
Спроектировать архитектуру и разработать план миграции на react: как будут сосуществовать старая и новая части, как встраивать react-компоненты в blade-страницы, как организовать сборку и роутинг переходного периода;
-
Постепенно переносить функциональность на целевой стек: TypeScript, React, Effector.js, React Hook Form + Zod, SCSS, Vite.
-
Оптимизация и повышение производительности текущих решений;
-
Разработка и поддержка монорепозитория с библиотеками на React;
-
Работать в связке с командой (ты будешь первым фронтендером на проекте);
Что мы ждем от тебя:
-
Уверенное знание TypeScript;
-
Уверенное знание React;
-
Опыт работы с легаси-кодом на jQuery: чтение, рефакторинг, выпиливание;
-
Опыт работы со сборщиками (Vite, Gulp);
-
Способность самостоятельно принимать архитектурные решения;
Будет плюсом:
-
Опыт миграции легаси-приложений на современный стек (strangler pattern, встраивание SPA-островков в server-rendered приложения, постепенный вывод старого кода);
-
Effector.js, React Hook Form, Zod, SCSS;
-
Опыт работы с монорепами;
-
Опыт написания unit-тестов (Vitest);
-
Опыт работы с Electron.js
-
Понимание Docker на уровне поднятия dev-окружения;
-
Базовое понимание php (blade-шаблонов) - достаточное, чтобы ориентироваться в шаблонах и понимать, что там происходит.
Почему стоит работать с нами:
-
Достойный доход: уровень заработной платы обсуждается индивидуально по результатам интервью;
-
Зарплату привязанную к курсу $;
-
Свобода действий: мы ценим инициативу и самостоятельность в принятии решений;
-
Возможность быть частью большого проекта, где ценятся не только навыки, но и амбиции;
-
Сильную команду и возможности роста внутри IT-отдела;
-
Работу удаленно по всему миру;
-
Соблюдение Work-life balance.