Middle+ Frontend Developer / Poison Drop

Дата размещения вакансии: 26.09.2024
Работодатель: Пойзон Дроп
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
От 1 года до 3 лет

Вакансия: 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