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).