- Страна
- Россия
Откликайтесь
на вакансии с ИИ

Frontend-разработчик в дизайн-систему
Туту — известный бренд с сильной инженерной культурой. Работа над дизайн-системой — это отличный вызов для тех, кто любит инфраструктурные задачи и хочет влиять на весь продукт целиком. Из минусов — не указана вилка зарплаты.
Сложность вакансии
Роль требует не просто навыков верстки, а глубокого понимания архитектуры компонентов, работы с дизайн-токенами и обеспечения доступности. Ожидается опыт от 3 лет и владение инструментами тестирования (Playwright) и автоматизации на Node.js.
Анализ зарплаты
Для Frontend-разработчика уровня Middle+/Senior в Москве и при удаленной работе на российском рынке, зарплаты в продуктовых компаниях уровня Туту обычно находятся в диапазоне 250 000 – 380 000 рублей после вычета налогов. Предложение будет сильно зависеть от итогов технического интервью.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в Tutu уже сейчас
Присоединяйтесь к команде Туту и создавайте фундамент интерфейсов для миллионов пользователей!
Описание вакансии
**Frontend-разработчик в дизайн-систему
Локация:** Удалённо
Компания: Туту
ЗП: обсуждается на собеседовании
Занятость: Полная
Ищем Frontend-разработчика, который вместе с командой будет отвечать за развитие, разработку и доработку компонентной базы дизайн-системы для Web платформы, а также ведение и доработку системы доставки токенов.
Тебе предстоит:
— Проектировать интерфейсы UI-компонентов
— Разрабатывать новые и дорабатывать существующие компоненты UI-кита
— Участвовать в код-ревью
— Писать документацию и примеры работы компонентов (Storybook)
— Писать юнит/интеграционные/скриншотные/снапшотные тестов
— Вести и прорабатывать задачи из issue-трекера
— Коммуницировать с командами-потребителями дизайн-системы: консультировать по интеграции компонентов, ссобирать обратную связь, разбирать проблемы
— Участвовать в сопровождении системы доставки токенов
Мы ждём, что ты:
— Имеешь опыт Frontend-разработки от 3 лет
— Глубоко знаешь JS (ES5+) и применяешь его на практике
— Хорошо знаешь TypeScript и уверенно описываешь типы и интерфейсы, в том числе для публичного API компонентов
— Глубоко понимаешь HTML: семантику, доступность и SEO
— Уверенно работаешь с CSS/SCSS: Flexbox, Grid, кастомными свойствами и переменными
— Уверенно работаешь с React: функциональными компонентами, хуками, контекстами и паттернами переиспользуемых компонентов
— Работаешь со Storybook: пишешь истории, документируешь пропсы, показываешь разные состояния компонентов
— Пишешь юнит-тесты, скриншотные и снапшотные тесты, в том числе с использованием Playwright
— Работаешь с npm-пакетами: публикуешь и версионируешь собственные пакеты
— На базовом уровне работаешь с Node.js: читаешь и записываешь файлы, пишешь утилиты, занимаешься кодогенерацией
*🌐 Резюме отправлять:* Откликнуться
–––
Бесплатный постинг вакансий: @freeIT_job
Забирай *📚* Базу Знаний
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- TypeScript
- HTML
- CSS
- Unit Testing
- JavaScript
- React
- Design Systems
- Storybook
- Playwright
- Node.js
- SCSS
- npm
- UI Kit
Возможные вопросы на собеседовании
Дизайн-система — это продукт для разработчиков. Важно понимать, как кандидат проектирует API, чтобы оно было интуитивно понятным и гибким.
Расскажите о вашем подходе к проектированию API для сложных UI-компонентов (например, Select или DataGrid). Как вы соблюдаете баланс между гибкостью и простотой использования?
В вакансии указано требование по доступности. Это критично для крупных сервисов.
Какие основные принципы обеспечения доступности (WAI-ARIA) вы применяете при разработке интерактивных компонентов? Как вы их тестируете?
Работа в дизайн-системе подразумевает версионирование.
Как вы подходите к управлению мажорными изменениями (breaking changes) в библиотеке компонентов? Как организовать процесс миграции для команд-потребителей?
Упоминается работа с токенами и Node.js.
Был ли у вас опыт автоматизации доставки дизайн-токенов из Figma в код? Какие инструменты или самописные скрипты на Node.js вы для этого использовали?
Скриншотное тестирование — важная часть QA для UI-китов.
В чем основные сложности поддержки скриншотных тестов на Playwright и как вы боретесь с проблемой «флакающих» (нестабильных) тестов из-за разницы в рендеринге шрифтов или анимаций?
Похожие вакансии
Middle Frontend Developer (React/Next.js)
Senior Frontend‑разработчик
Разработчик Front (Angular)
Frontend-разработчик
Middle Frontend разработчик (Vue)
Верстальщик HTML/CSS
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!