Front-end Developer: хто він та скільки заробляє. Аналітика DOU

Хто такий фронтенд-розробник, якою мовою він пише, які фреймворки використовує, де мешкає та скільки заробляє. Проаналізували 1440 анкет Front-end Developers літнього зарплатного опитування та відповіли на всі ці питання.

Найцікавіше: майже половина Front-end Developer’ів у Києві має тайтл Senior, дещо менше за інших розробників фронтендери навчаються у КПІ, популярність TypeScript активно зростає, а зарплати тих, у кого це основна робоча мова, вищі за JavaScript’ерів.

У статті наведені медіанні зарплати, «чисті», тобто після сплати всіх податків та зборів, і розраховані в доларах США.

Багато початківців та вища частка жінок, ніж серед інших розробників

Середній вік фронтенд-розробників майже не відрізняється від середнього віку інших ІТ-спеціалістів: медіана для фронтендера 28 років, для розробників та ІТ-спеціалістів загалом — 29 років.

Як і решта ІТ-спеціалістів, більша частина фронтенд-фахівців мають вищу освіту (86% фронтендерів і 87% розробників загалом). Дещо рідше, у порівнянні з іншими розробниками, вони вчилися в КПІ (12% проти 14% серед усіх розробників) і дещо частіше — у невеликих чи непрофільних вишах (55% проти 49%).

Серед фронтендерів вища частка жінок, ніж серед інших розробників — 12% проти 8% загалом у розробці. Хоча і тут їх помітно менше, ніж з-поміж інших ІТ-спеціалістів (23% всіх опитаних нами ІТ-спеціалістів — жінки).

У фронтенді більше початківців: лише 29% цих спеціалістів мають понад 5 років досвіду в ІТ, в той час як у середньому серед розробників їх частка сягає 42%. Як наслідок, серед них менше фахівців рівня Senior і вище (36% проти 47% серед розробників загалом), а більше спеціалістів рівня Middle (42% проти 36%) та Junior (20% проти 15%).

Також фронтендери дещо гірше за інших розробників знають англійську: 58% оцінюють свій рівень як початковий чи середній, водночас з-поміж розробників загалом таких 52%.

Популярність TypeScript зростає, найпопулярніша бібліотека — React.js

Практично всі фронтенд-спеціалісти в роботі використовують JavaScript (96% опитаних), а 70% — TypeScript. TypeScript поступово здобуває все більшу популярність серед фронтендерів: у 2021 році ця мова є основною для 28% з них (в грудні 2020-го — для 25%). Частка тих, для кого основною є JavaScript, знизилася за пів року з 72 до 69%.

Яку мову використовуєте в роботі


64% опитаних користуються бібліотекою React.js, ще 29% — Angular. Інші бібліотеки та фреймворки менш популярні: 18% фронтенд-спеціалістів використовують Vue.js, 10% — jQuery, 9% — React Native, 3% — WordPress, решта — менше як 1% на кожну мову. 49% респондентів обирають одну бібліотеку чи фреймворк для роботи, 28% — два і ще 23% — три.

Яку бібліотеку та фреймворк використовуєте в роботі


Ті, для кого JavaScript є основною мовою програмування, віддають перевагу бібліотеці React.js (70%), далі за популярністю — Angular (19%). Також вони частіше використовують Vue.js (22%), jQuery (12%), React Native (10%), WordPress (3%), ніж ті, в кого основна мова програмування TypeScript.

Розробники, які частіше застосовують TypeScript, однаково часто використовують як Angular (53%), так і React.js (51%), а інші фреймворки майже не залучають.

У порівнянні з іншими розробниками, фронтенд-спеціалісти частіше пишуть для Web, а також для мобільних платформ.

Для яких платформ пишете

Зарплати фронтенд-спеціалістів на TypeScript вищі за JavaScript

Зарплати Front-end дещо нижчі, в порівнянні із зарплатами Back-end, Full Stack і спеціалістів з Mobile. Медіанні зарплати у фронтендерів, за даними нашого опитування, в червні 2021 року становили $2500, водночас у Back-еnd та Mobile — $3000, а Full Stack — $2800.

Насамперед це можна пояснити тим, що у Front-еnd працює менше досвідчених спеціалістів, ніж серед інших спеціалізацій. Якщо порівнювати розробників з однаковим досвідом роботи, то різниця в зарплатах зникає, і досвідчені фронтендери отримують такі ж зарплати, як і спеціалісти у Back-еnd, Full Stack та Mobile.

До того ж, варто зазначити, що опитування проводили влітку. І, враховуючи перегрітість ринку, допускаємо, що медіана наразі могла дещо збільшитися. Але це ми побачимо вже у результатах зимового опитування.

Медіанні зарплати розробників: досвід та спеціалізація


У спеціалістів з TypeScript медіанна зарплата вища. Серед тих, у кого це основна мова програмування, вона становить $3000 проти $2300 у тих, в кого основна мова JavaScript.

Фронтендери, які переважно використовують TypeScript, дещо досвідченіші за тих, хто обирає JavaScript (понад 5 років в ІТ мають 36% спеціалістів з TypeScript проти 25% серед тих, для кого основна мова JavaScript).

Проте фахівцям, що пишуть на TypeScript, готові платити більше, попри досвід. Різниця в зарплатах зникає лише серед найбільш досвідчених розробників: медіанні зарплати тих, хто має понад 10 років досвіду в ІТ, практично однакові для обох мов.

Медіанні зарплати: TypeScript vs JavaScript


Бібліотеки та фреймворки, з якими працює фронтенд-спеціаліст, теж впливають на розмір винагороди.

Найвищі зарплати у тих, хто обирає Angular — $3000. І знову ж у тих, хто частіше використовує TypeScript, зарплати дещо вищі ($3100), JavaScript — дещо нижчі ($2700).

Медіанна зарплата респондентів, які використовують React.js, сильно залежить від основної мови програмування: для тих, у кого це TypeScript, медіанна зарплата становить $3000, а в кого JavaScript — лише $2350.

Помітно нижчі зарплати у фахівців, які віддають перевагу Vue.js, jQuery та Native: $2300 серед тих, хто використовує Vue.js, $2200 — React Native, $1700 — jQuery.

Медіанні зарплати: бібліотеки й фреймворки

Зарплата фронтендерів не залежить від типу компанії, але залежить від рівня англійської

Рівень англійської теж має значний вплив на зарплати фронтендерів. Виняток — початківці з досвідом роботи до року, їхні зарплати не залежать від рівня англійської.

Проте вже для тих, хто працює в ІТ 1–2 роки, різниця помітна: медіанна зарплата спеціалістів з початковим рівнем англійської становить близько $800, середнім рівнем — $1200, просунутим — $1500. Для тих, хто працює 10 років і більше, різниця ще більш суттєва: медіанна зарплата тих, хто знає англійську на початковому рівні, — $3000, на середньому — $3650, просунутому — $4600.

Медіанні зарплати: англійська


У Києві медіанна зарплата фронтенд-спеціалістів дещо вища, ніж в інших містах: $3000 у Києві, $2500 у Львові та Одесі, близько $2300 у Харкові та Дніпрі. У Києві вона вища тому, що тут більша частка досвідчених спеціалістів: 42% фронтендерів у столиці мають тайтл Senior чи вище, а в інших містах таких лише 31%.

Якщо проаналізувати зарплати за рівнями спеціалістів, то різниця між містами практично зникає. У Києві дещо більше отримують сеньйори: $4200 проти $4000 у решті міст. Джуніори та мідли в Києві та Одесі мають однакові медіанні зарплати ($900 та $2400 відповідно). В інших містах зарплати трохи нижчі, проте різниця становить лише $100–200.

Помітно нижчі зарплати у сеньйорів у Дніпрі: $3500 проти $4000 загалом. Проте, враховуючи активне збільшення зарплат ІТ-спеціалістів в Україні, ми очікуємо зростання і в цій групі спеціалістів.

Медіанні зарплати: міста


Як і у випаду з містами, різниця в зарплатах фронтенд-спеціалістів, які працюють у різних компаніях, залежить насамперед від рівня спеціаліста, а не від типу компанії.

Найвища медіанна зарплата фронтендерів в аутстафінгових компаніях — $3000 — завдяки великій частці спеціалістів рівня Senior і вище (47%). Далі йдуть продуктові компанії, в яких теж багато сеньйорів+ (40%) і мідлів (44%), — $2800. Дещо нижча медіанна зарплата в стартапах та аутсорсі ($2350 та $2200 відповідно). У цих компаніях приблизно третина фронтендерів — джуніори чи інтерни.

Якщо ж проаналізувати ці компанії в розрізі тайтлів спеціалістів, то різниці практично немає. Дещо вищі зарплати сеньйорів і мідлів у стартапах ($4550 проти $4000 загалом, $2350 проти $2200 загалом), а джуніорів — в аутстафі ($1000 проти $750 загалом). В аутсорсингових компаніях зарплати сеньйорів дещо нижчі за інші компанії ($3800 проти $4000 загалом).

Медіанні зарплати: тип компанії


Медіанні зарплати дещо вищі у великих компаніях завдяки тому, що вони наймають більше досвідчених спеціалістів: $2800 у компаніях з +200 співробітників, $2400 у компаніях, де працює від 50 до 200 спеціалістів, $2000 — де від 10 до 50 спеціалістів і $1600 — до 10 спеціалістів.

У фронтендерів з однаковим рівнем різниця в зарплатах в компаніях різного розміру невелика. Великі компанії (понад 200 співробітників) платять дещо вищі зарплати спеціалістам рівня Middle ($2400 проти $2200 загалом у всіх компаніях). Маленькі компанії, в яких працює до 10 співробітників, зазвичай платять трохи більше сеньйорам ($4400 проти $4000 загалом), проте економлять на джуніорах ($600 проти $750).

Медіанні зарплати: розмір компанії


Медіанні зарплати у Front-еnd у жінок дещо нижчі, ніж у чоловіків. Це насамперед пов’язано з тим, що серед жінок менша частка досвідчених фахівців: 16% жінок, які спеціалізуються на Front-еnd, мають досвід роботи понад 5 років, водночас серед чоловіків таких 31%.

Проте навіть з однаковими тайтлами і схожим досвідом, за нашими даними, жінки у фронтенді отримують все ж трохи менше за чоловіків. Проте докладно проаналізувати причини не можемо, оскільки в нашому опитуванні взяла участь невелика кількість розробниць.

Медіанні зарплати: чоловіки й жінки


Якщо у вас є коментарі, пропозиції або зауваження до статті 👉 переходьте до обговорення або пишіть на vlada@dou.ua.


Аналітика: Ірина Іпполітова
Візуалізація даних: Ігор Яновський


Підписуйтеся на Telegram-канал «Редакція DOU», щоб не пропустити нові випуски аналітики.

👍НравитсяПонравилось21
В избранноеВ избранном4
Подписаться на тему «аналитика»
LinkedIn