19 октября 2024
Вакансия: Middle+ Frontend Developer
Компания: https://poisondrop.com/
Проект: e-com
Формат работы: полная занятость, удаленно, гибкий график
Доход: от 180 - 200 000 руб на руки
Стек: ES6, Vue2, Nuxt.2, Docker, Flex, Grid
Poison Drop https://poisondrop.com/ это мультибрендовый омниканальный международный универмаг украшений с популярным сайтом, мобильным приложением и магазинами в топовых торговых центрах. Компания уверенно развивается на ювелирном рынке с 2013 года, показывает ежегодный кратный рост, быстро увеличивает ассортимент, географию своего присутствия, количество точек продаж, штат сотрудников и узнаваемость бренда среди целевой аудитории.
Осенью 2022 года компания вышла на международный рынок с операционным офисом в Дубае.
Каких людей мы ждем?
Poison Drop растет и меняется очень быстро. Отсюда большие ожидания от потенциальных сотрудников. Мы ценим личный вклад, способность видеть задачу широко и, главное, отвечать за результат. Здесь интересно и есть куда расти.
Чем предстоит заниматься, основные блоки задач:
Поддержка текущего проекта: баги, улучшение производительности и кроссбраузерной совместимости
Создание новых UI-компонентов и бизнес-логики для улучшения пользовательского опыта.
Внедрение дополнительных модулей для расширения возможностей платформы: новые фильтры, системы рекомендаций, интеграция с платежными системами и службами доставки.
Интеграция и поддержка TypeScript в проекте для улучшения типизации и надежности кода.
Постепенное переписывание существующих компонентов и модулей с использованием TypeScript.
Миграция на Nuxt 3: Оптимизация архитектуры приложения и его производительности при переходе на новую версию.
Внедрение и настройка тестирования компонентов
Сотрудничество с кросс-функциональной командой
Какой опыт и навыки необходимы?
Опыт работы с Nuxt.js 2: опыт работы с (SSR) и асинхронная загрузка компонентов.
JavaScript (ES6+): отличное знание современных возможностей языка JavaScript (ES6+), включая Promise, async/await, деструктуризацию, модули, шаблонные строки и др.
Опыт работы с Vue 2, Vuex, понимание концепций реактивности, состояния компонентов, жизненных циклов, вычисляемых свойств и директив.
HTML5, CSS3, SCSS, знание методов авто-адаптации (flexbox, grid) и кроссбраузерной совместимости.
Интеграция с API: опыт взаимодействия с REST API, понимание работы с асинхронными запросами (Axios, Fetch).
Опыт работы с компонентным подходом: разработка UI на основе многоразовых и независимых компонентов, организация структуры кода, чтобы обеспечить переиспользуемость и модульность.
Уверенное использование Git (ветвления, слияния, разрешение конфликтов) для контроля версий и совместной работы в команде.
Опыт работы с Webpack и понимание его конфигурации, опыт оптимизации сборок, работа с lazy loading и code splitting.
Адаптивная и кроссбраузерная вёрстка, знание методологий для создания адаптивного дизайна (mobile-first).
Почему это может быть интересно?
Вам предстоит работать над крупным ecommerce-проектом, который уже функционирует на Nuxt 2 и планируется к миграции на Nuxt 3. Проект активно развивается, и ваша роль будет включать как поддержку текущей функциональности, так и внедрение новых возможностей.
Как мы работаем, что предлагаем ?
Работу в слаженной и позитивной, международной команде профессионалов;
Возможность работать удаленно или гибрид из комфортного офиса, выбор за вами
Оформление по ТК РФ
Аккредитованная IT компания
ДМС
Оплачиваем обучение английскому языку
Общаемся позитивно и конструктивно;
Любим отмечать Дни Рождения (свои и сотрудников), дарим подарки, устраиваем вечеринки
Связаться с HR:
Ольга Речкалова
Telegram: lovemyriver