Frontend Developer (Дизайн-система)

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Сервис доставки продуктов и товаров для дома

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

Условия работы

Команда разработки Самокат обеспечивает наши операции эффективными инструментами (сервисами), которые делают наш процесс работы удобным, быстрым и эффективным. Мы говорим о таких направлениях как логистика, управление ассортиментом, предоставление каталога товаров, прием и оплата заказа, управление курьерами и работой склада. Все эти направления требуют сложных и технологических решений, которые мы сейчас разрабатываем.

Наши внутренние сервисы — это сердце технологической части компании Самоката. В этих приложениях внутренние заказчики проводят по 8 часов в день, поэтому у нас очень высокие требования к качеству интерфейсов: они должны быть быстрыми, удобными и понятными.

Мы подросли, в сентябре 2020 года выполнили за месяц 1,6 миллиона заказов, а в сентябре этого года — уже 6,8 миллиона. В конце 2020 года у нас было 4 города, сегодня их — 22. А количество дарксторов с конца прошлого года выросло с 400 до 800.

Задачи:

Вашей основной задачей в этой роли будет создание и развитие дизайн-системы.

Чем конкретно предстоит заниматься:

  • Создавать дизайн-систему с источником правды в коде и поддерживать её вместе с дизайнерами и разработчиками продуктовых команд;
  • Разрабатывать систему компонентов и правил их использования;
  • Нести ответственность за сроки доставки компонентов и их надежность;
  • Быстро (и зачастую самостоятельно) восполнять пробелы в знаниях и делиться ими с командой.
  • Нести ответственность за свое решение и поддерживать его в продакшне.

Что мы ожидаем:

  • Опыт продуктовой разработки не менее 3-х лет,
  • Опыт работы в команде дизайн-системы от 1 года. Идеально, если есть опыт создания дизайн-системы с источником правды в коде.
  • Уверенные знаниями React и TypeScript,
  • Понимание разницы между набором компонентов в Figma и дизайн-системой
  • Опыт использования дизайн системы в продуктовых задачах
  • Отличные знания HTML5 и CSS3 (чистый код, семантическая верстка, flexbox, grid, CSS анимации);
  • Грамотный русский язык для документирования своего кода и интерфейсов;
  • Английский язык на уровне чтения тех. литературы;
  • Любовь к новым технологиям и своей работе.

Стек: React + MobX, TypeScript, Jest.

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

  • Полностью удаленный процесс интервью и принятия решения.
  • Удаленная работа на время карантина. После карантина также сохранится формат удаленной работы с редкими (1-2 раза в месяц) встречами продуктовой командой в офисе в Питере или в Москве (“Лангензипен” или "Трехгорная мануфактура").
  • Сильная IT-команда, возможность влиять на выбор инструментов и решений в рамках продукта и всей компании. У нас есть технологические и архитектурные комитеты, мы активно делимся практиками внутри компании, улучшаем процессы и исследуем новые технологии и подходы.
  • ДМС после испытательного срока (Best Doctor).