RetailCRM — это передовое SaaS-решение для eCommerce и ритейла. Наш продукт помогает тысячам клиентам обеспечивать высококлассный сквозной клиентский опыт покупок и автоматизировать процессы продаж.
Наша система помогает интернет-магазинам и офлайн-ритейлерам сократить рутину и избавиться от ошибок, сведя всю работу в единое окно.
25 000 подключённых интернет-магазинов и розничных точек, начиная от малого бизнеса и до федеральных компаний как на территории России, так и в странах СНГ, Евросоюза, Латинской Америки, Чили. Среди наших клиентов: Lacoste, Лента, Адамас, Letique, Polaris, Harman, Sisley, Samsonite, Твой Дом и др.
Несколько цифр о нас:
-
с нами ритейл растет и развивается более 10 лет;
-
651 млрд ₽ в год — общий объём продаж пользователей RetailCRM;
-
36 млн заказов в год
-
система хранит более 100 млн. клиентских профилей;
-
200+ высококвалифицированных специалистов, работающих в разных уголках планеты;
-
почти 40% сотрудников работают в компании более 3 лет, каждый 5 сотрудник — более 5 лет;
4 офиса в Липецке, Москве, Ростове-на-Дону и Оренбурге.
В нашу команду профессионалов ищем senior Frontend-разработчика с полной занятостью для работы над проектом RetailCRM.
О команде:
Проект находится в стадии эволюции: мы переходим от классического backend-рендеринга к архитектуре с разделёнными backend и frontend, построенной на связке GraphQL + Vue.js.
Помимо core-приложения, в экосистеме RetailCRM существует множество отдельных модулей и сервисов: чаты, онлайн-консультант, интеграции с внешними системами и другие интерфейсы.
Для обеспечения единообразия пользовательского опыта мы разрабатываем собственную библиотеку Vue-компонентов в рамках единой дизайн-системы.
Core-сервис отличается плотной связкой frontend и backend, поэтому от инженера требуется умение ориентироваться в backend-логике и понимать, как принимаются архитектурные решения на серверной стороне.
Ваша роль в проекте — старший инженер разработки web-интерфейса
Роль предполагает активное участие во всех ключевых аспектах разработки:
- разработка кода;
- участие в код-ревью;
- участие в рефакторинге и развитии проекта — для нас важно не только писать код, но и делать его надёжным, поддерживаемым и расширяемым;
- оптимизация логики, ресурсов и сборки web-интерфейса (не ограничиваясь конфигурацией бандлеров);
- разработка автоматических тестов;
- развитие архитектуры на стыке frontend и backend (PHP 8, Symfony 6, Go-сервисы): работа с API, e2e-тестированием и кодогенерацией на основе backend-логики.
Last but not least:
Старший инженер — это активный участник и драйвер процессов, а не пассивный исполнитель. Мы ожидаем инициативу в выявлении проблемных мест, предложении и внедрении новых практик, повышающих эффективность разработки. Со своей стороны предоставляем широкие полномочия и соответствующую ответственность.
Мы ожидаем, что вы:
- отлично знаете HTML и CSS, имеете опыт работы с препроцессорами (**LESS, SCSS**); верстка — неотъемлемая часть разработки, у нас есть собственный UI-kit;
- уверенно владеете JavaScript, понимаете различия между уровнями синтаксиса (**ES5, ES6+**);
- имеете опыт разработки на TypeScript, понимаете generics и type inference (весь новый код пишется на TS, также ведётся миграция существующего);
- разбираетесь в сборке frontend-кода, работали с Vite и/или Webpack, понимаете, как и зачем работают бандлеры;
- имеете опыт разработки на Vue, понимаете механику реактивности и перерисовки на глубоком уровне (умения «собрать форму по документации» недостаточно);
- имеете опыт написания автотестов и понимаете, какие аспекты логики следует покрывать тестированием;
- уверенно работаете в терминале Linux (или другой Unix-подобной системы);
- используете Docker для организации воспроизводимого локального окружения;
- имеете опыт работы с CI/CD (GitLab CI или GitHub Actions), включая их настройку.
Будет преимуществом, если вы имеете:
- опыт разработки плагинов и загрузчиков для Vite / Webpack;
- опыт написания ESLint-плагинов;
- опыт разработки библиотек;
- опыт backend-разработки (**PHP + Symfony / Go / Node.js**);
- опыт работы с GraphQL;
- опыт оптимизации frontend-приложений (логика, ресурсы, верстка)
Что мы предлагаем:
- IT-продукт, востребованный на российском и международном рынках;
- оформление по ТК РФ с первого дня, полностью белая зарплата с учетом премий и бонусов;
- работа в аккредитованной IT компании;
- конкурентная заработная плата с регулярным повышением (размер обсуждается по итогам собеседования);
- возможность управлять своим графиком, 5\2 с гибким временем начала рабочего дня, отсутствие жёсткого контроля и бюрократии;
- предоставляем всю необходимую для работы технику;
- возможность работать как из офиса в Липецке, Москве, Ростове-на-Дону, Оренбурге, так и в удаленном формате;
- ДМС после испытательного срока;
- полная поддержка на этапе онбординга - теоретические материалы, встречи, наставничество;
- перспектива карьерного роста: 90% наших менеджеров выросли в рамках компании;
- профессиональный рост: внешнее обучение, сильная команда, сложные и интересные задачи, современный стек технологий;
- насыщенная корпоративная жизнь, несколько офлайн-корпоративов в год с возможностью лично пообщаться с коллегами;
- классная команда, возможность открытого диалога с ТОП-менеджерами компании, все идеи обсуждаются, мы ценим инициативность;
- наши ценности: рациональность, человечность и прогрессивность.
Если они тебе откликаются, то до встречи на собеседовании!