Фронтенд - найбільша категорія серед кандидатів на Djinni, тож серію оглядів ринку для окремих спеціальностей ми почнемо саме з них. Як змінилась конкуренція, на яку розраховувати зарплату і які навички найпопулярніші.
Станом на середину жовтня в пошуку на Djinni близько 12 тисяч кандидатів і 300 вакансій в категорії JavaScript (включно з підкатегоріями, про них буде далі).
Останні три роки ця категорія поступово втрачає популярність. У 2023 фронтендерів у пошуку було близько 20%, зараз — близько 13%. Частка фронтендових вакансій теж знизилась з 7% до 3%, хоча останні два роки коливається в межах 3-5%.
40% фронтендерів у пошуку мають досвід 5 або більше років і їх кількість за останні майже три роки виросла в півтора рази. Кандидати без досвіду становлять лише 10%. Для порівняння, в піковий липень 2023 їх було близько 30% і в 4 рази більше в абсолютних цифрах.
Але тренд зростання кількості сеньйорних кандидатів стосується не тільки фронтенду: в цій групі досвіду частка JS залишається стабільною, 11-12%. А от у всіх інших групах вона знизилась. Якщо два роки тому 28% новачків в ІТ були фронтендерами, зараз таких тільки 16%.
В середині 24-го у JS з'явились підкатегорії, але більше половини кандидатів залишаються на основній. Найпопулярніша підкатегорія - React.js — таких кандидатів близько третини. Angular i Vue мають кілька сотень кандидатів, Markup — сотню. Svelte своєю основною категорією вважають лише кілька десятків кандидатів. У вакансіях цей розподіл приблизно такий же.
Найбільше вакансій у фронтенді для досвідчених кандидатів (це характерно для всіх категорій розробників), але різниця в кількості вакансій для сеньйорів і джунів зараз не така відчутна, як кілька років тому. Більше того, саме вакансії для кандидатів без досвіду за ці два роки найбільше виросли. Якщо в 2023-му це був заледве десяток вакансій онлайн (тому конкуренція іноді сягала 500-700 кандидатів на одну вакансію без досвіду), зараз маємо до 40 вакансій без вимог до досвіду онлайн.
Більше того, частка JS серед вакансій без досвіду онлайн теж виросла - з 1-2% в 23-му до 5% зараз. Сеньйорні JS вакансії теж зараз становлять 5% в своїй групі.
JavaScript вже тривалий час залишається найбільш конкурентню категорією. Зараз такі вакансії в середньому отримують 53 відгуків за місяць.
Попри те, що кількість недосвідчених кандидатів падає, вакансії для них - все ще найбільш конкуренті. В середньому 62 відгуки на вакансію на місяць (минулого року бувало більше 100). Вакансії з вимогами 1-2 роки отримують стільки ж відгуків, а ті, де потрібно більше 5 років досвіду - “лише” 37 в середньому і ця цифра найменше змінилась за останній рік.
Типові зарплатні побажання найнятих кандидатів зазвичай нижчі середніх ренджів, які вказують рекрутери у вакансіях. Наприклад, середня зарплатна вилка у вакансіях, де вимагають хоча б 3 роки досвіду — 3-5 тисяч доларів. Тоді як медіана побажань найнятих кандидатів (це цифра, яку вони вказали у профілі) — 3.5К. Принаймні половина найнятих кандидатів мали в профілі від 3000 до 4000.
У JavaScript один із найнижчих Djinni індексів — близько 0.11, тобто на кожні 100 відгуків, кандидати отримують тільки 11 пропозицій від рекрутерів.
Ця цифра найвища у недосвідчених кандидатів. Але не тому, що вони отримують багато пропозицій (якраз навпаки), а тому що вони найменше відгукуються, порівняно з рештою груп. На графіку крім індекса можна побачити також пропозиції і відгуки по рівням досвіду.
Серед кандидатів-фронтенедрів, які вже додали в профіль свої навички, 65% відзначили, що знають React.js, 54% - JavaScript i 42% — TypeScript. Топ три у вакансіях - ці ж навички. Але також серед популярних у вакансіях навички бекенду (python, postrgreSQL), тобто навіть в категорії JavaScript рекрутери не рідко шукають фулстеків.
Чекаємо ваших коментарів в девчаті, а щоб не пропустити наступні випуски, підписуйтесь наш канал.