Какие навыки просят в вакансиях React
В нашей базе 39 вакансий с React за последние 30 дней. Мы посчитали, что работодатели пишут в блоке "Ключевые навыки" на hh.ru. Навыки заполнены в 26 из них.
Топ навыков
| Навык | Вакансий | Доля |
|---|---|---|
| JavaScript | 18 | 69% |
| TypeScript | 15 | 58% |
| React | 14 | 54% |
| Git | 10 | 38% |
| REST API | 8 | 31% |
| CSS | 7 | 27% |
| HTML | 7 | 27% |
| SQL | 7 | 27% |
| MySQL | 5 | 19% |
| PHP | 4 | 15% |
| Веб-программирование | 3 | 12% |
| Docker | 3 | 12% |
| Frontend | 3 | 12% |
| Next.js | 3 | 12% |
| Node.js | 3 | 12% |
Первые пять строк: JavaScript, TypeScript, React, Git, REST API. Если вы с ними работали, проверьте, что они есть в навыках вашего резюме.
Для сравнения, в вакансиях Vue первые пять: JavaScript, HTML, TypeScript, Vue, CSS. Навыки заполнены в 15 из них.
Доля считается от вакансий, где навыки вообще указаны. Одинаковые навыки с разным написанием мы склеили: "Vue.js" и "vue.js", "HTML" и "HTML5", "CSS" и "CSS3". Знание языков, например английского, в рейтинг не входит.
TypeScript и JavaScript
TypeScript указан в 58% вакансий с навыками, JavaScript - в 69%.
JavaScript указывают чаще. Но блок навыков работодатель заполняет вручную и нередко пишет общее "JavaScript", даже если проект на TypeScript. Поэтому читайте ещё и текст вакансии.
Навыки на hh.ru - не весь список
React стоит в навыках только у 54% вакансий, хотя упомянут в каждой из выборки. Мы находим React по названию, навыкам и тексту вакансии, а в блок навыков работодатель пишет не всё.
Список навыков на hh.ru неполный. Настоящие требования чаще описаны в тексте, в разделах "Требования" и "Будет плюсом".
Менеджеры состояния
Из библиотек для состояния в навыках есть: Redux (2), MobX (1), Zustand (1), Redux Toolkit (1), React Query (1). В скобках - число вакансий.
Не только фронтенд
В топе есть и не фронтендовые навыки: SQL, MySQL, PHP, Docker, Node.js. Это вакансии фулстек-разработчиков или команды, где фронтендер иногда работает с сервером и базой.
Если вы ищете чистый фронтенд, смотрите на такие навыки в вакансии: они подскажут, какая часть работы будет не про интерфейс.
Обязательное и "будет плюсом"
В тексте вакансии требования обычно делят на два списка: что нужно и что будет плюсом. Второй список можно подтянуть уже на работе. Если вы закрываете большую часть первого, откликайтесь.
Смотрите и на версии. "React 18", "хуки", "Next.js App Router" или "Redux Toolkit" в тексте подскажут, насколько свежий у команды код. "Классовые компоненты" и "jQuery" - что придётся поддерживать старое.
Как использовать это в резюме
Поиск резюме на hh.ru работает по словам. Если вы работали с TypeScript, Git и REST API, напишите их в навыки резюме так же, как их пишут в вакансиях.
Не добавляйте то, с чем не работали. На собеседовании могут спросить по любому пункту из списка.