Наши требования
Имеешь опыт Frontend-разработки от 3 лет
Глубоко знаешь JS (ES5+) и применяешь его на практике
Хорошо знаешь TypeScript и уверенно описываешь типы и интерфейсы, в том числе для публичного API компонентов
Глубоко понимаешь HTML: семантику, доступность и SEO
Уверенно работаешь с CSS/SCSS: Flexbox, Grid, кастомными свойствами и переменными
Уверенно работаешь с React: функциональными компонентами, хуками, контекстами и паттернами переиспользуемых компонентов
Работаешь со Storybook: пишешь истории, документируешь пропсы, показываешь разные состояния компонентов
Пишешь юнит-тесты, скриншотные и снапшотные тесты, в том числе с использованием Playwright
Работаешь с npm-пакетами: публикуешь и версионируешь собственные пакеты
На базовом уровне работаешь с Node.js: читаешь и записываешь файлы, пишешь утилиты, занимаешься кодогенерацией