Зарплати українських розробників — зима 2023
Читайте свіжу аналітику про зарплати українських розробників, літо 2024
У грудні ми провели традиційне зарплатне опитування українських айтівців. І зібрали 13 316 анкет від ІТ-фахівців усіх рівнів і спеціалізацій. Кількість розробників, які взяли участь у зарплатному опитуванні, на 10% зменшилась — цього разу анкету заповнили 6773 фахівці.
Ключові поїнти
● Медіанні зарплати розробників не зменшилися: як і пів року тому, середня зарплата становить $3400.
● У фахівців рівня Senior і вище компенсації навіть зросли: Senior +$300, Team Lead +$100, Tech Lead +$365.
● Розробники повертаються в Київ і область: тут живуть 36% тих, хто перебуває в Україні. Влітку таких було 27%.
● 1% найбільш високооплачуваних розробників отримують зарплати від $9200.
● Найвища медіанна зарплата у розробників, які тимчасово живуть за кордоном, але планують повернутися, — $4500.
● Scala, Go і Rust залишаються мовами з найвищими медіанними зарплатами як у початківців, так і в досвідчених спеціалістів.
● Різниця в медіанних зарплатах тих, хто знає англійську добре, і тих, хто майже не володіє нею, може сягати $1–2 тисячі.
Медіанні зарплати розробника, 2011–2023
Вперше кількість розробників у нашому опитуванні стала зменшуватись ще в червні 2022 року, якщо порівнювати з груднем
У червневому опитуванні 2022 року анкет було понад 15 тисяч, а цього разу виявилося на 1734 анкети менше. Частково це трапилося через виїзд ІТ-фахівців за кордон, пов’язаний з початком повномасштабної війни: 736 людей вказали, що торік вони виїхали з України через війну і не планують повертатися. Їх, як і інших ІТ-фахівців, які постійно живуть за кордоном, ми не враховували в опитуванні, адже вони вже мало прив’язані до українського ринку праці. Фахівці, які нині за кордоном, але планують повернутися, брали участь в опитуванні та представлені в його результатах (таких назбиралося 1728 фахівців).
Іншою причиною, чому кількість учасників зарплатного опитування зменшилася, може бути скорочення фахівців українськими компаніями — зазвичай анкету заповнюють айтівці, які працюють. Частка тих, хто шукає роботу чи тимчасово не працює, в наших опитуваннях завжди низька і практично не змінюється (у грудні 2022 року, як і влітку, вона становить лише 3%).
Дані в CSV доступні на GitHub. Усі зарплати вказано в доларах США після сплати податків («чистими»). Для аналізу рівнів зарплати ми використовуємо медіану.
Портрет учасників опитування
88% опитаних розробників живуть в Україні (5982 спеціалісти), ще 12% (791 спеціаліст) виїхали після повномаcштабного вторгнення, але планують повернутися, коли з’явиться така можливість.
Розробники поступово повертаються в Київ і Київську область. Нині тут живуть 36% тих, хто перебуває в Україні (влітку таких було 27%, до початку повномасштабної війни — 41%). На другому місці — Львів і Львівська область — 21%. Кількість розробників у Харкові поки що залишається невеликою — лише 3% (влітку 2022 року було 2%, до війни — 14%).
JavaScript залишається мовою, яку українські розробники використовують найчастіше, — 21% назвали її основною. Продовжує зростати частка тих, хто найчастіше обирає TypeScript — 16% (пів року тому — 14%, рік тому — 8%). Кількість тих, хто пише на PHP, поступово зменшується — 9% (пів року тому було 10%, рік тому — 11%).
Медіанні зарплати
За останні пів року медіанна зарплата розробників не змінилася — $3400.
За посадами
У другому півріччі 2022 року, як і в першому, зростали медіанні зарплати найдосвідченіших розробників: у Senior +$300, у Team Lead +$100, у Tech Lead +$365.
Зарплати менш досвідчених розробників практично не змінилися. Середня зарплата джуніора зросла з $950 до $1000, а в інтернів та мідлів залишилася на попередньому рівні.
За квартилями
У грудні 2022 року 25% розробників з найвищими зарплатами отримували від $5000; 25% розробників з найнижчими — до $1861. 1% найбільш високооплачуваних фахівців отримують зарплати від $9200.
За останні пів року активніше зростали зарплати в третьому квартилі, тобто у найбільш оплачуваних фахівців. Винятком є лише посада Tech Lead, зарплати тут підвищувалися рівномірно.
Зарплати досвідчених фахівців від рівня Senior суттєво відрізняються. Різниця між першим і третім квартилями становить близько $2000, а для Architect — $2475, тобто винагорода фахівців одного рівня на ринку може сильно різнитися.
За досвідом роботи в ІТ
Медіанні зарплати розробників з досвідом до року — менше як $1000, проте надалі щороку вони суттєво підвищуються. Після восьми років досвіду медіанна зарплата фахівців перестає збільшуватися — схоже, у цей період на компенсацію передусім впливає роль (Lead, Architect, керівник), а не досвід як такий.
За містами
В Україні, як і пів року тому, найвищі медіанні зарплати у розробників у Львові та області ($3750) та в Києві й області ($3600). На другому місці — ті, хто зараз живе на Закарпатті та у Вінниці чи області ($3300). Далі — Дніпро, Чернівці та Черкаси ($3000). Це регіони, в яких нині мешкає велика кількість досвідчених розробників — понад 40% з них мають рівень від Senior.
У Львові дещо більші, ніж у Києві, зарплати фахівців з C# / .NET: $4000 проти $3525. Медіанні зарплати TypeScript-розробників у Львові теж трохи вищі ($3725 проти $3500 у Києві), але передусім у досвідчених. У Києві вищі зарплати у досвідчених фахівців з JavaScript, Java та Python.
Найвища медіанна зарплата у розробників, які тимчасово живуть за кордоном, але планують повернутися, — $4500. Серед них більше досвідчених фахівців — 58% тих, хто виїхав за кордон через війну, але планує повернутися, мають рівень Senior і вище проти 44% тих, хто нині в Україні. Крім того, у Middle+, які виїхали за кордон, більші медіанні зарплати, ніж у фахівців того ж рівня в Україні.
За спеціалізацією
Back-end і Mobile-розробка залишаються найбільш оплачуваними спеціалізаціями розробників. Медіанна зарплата Back-end розробника становить $3800, Mobile-розробника — $3750. Зарплати в інших спеціалізаціях дещо нижчі: для Embedded це $3325, Full Stack — $3200, Front-еnd — $2900.
Зарплати початківців приблизно однакові в усіх спеціалізаціях, а в мідлів і сеньйорів вони вищі у Back-end та Mobile.
За мовами програмування
Scala, Go і Rust залишаються мовами з найвищими медіанними зарплатами як у початківців, так і в досвідчених спеціалістів. Середня зарплата розробників, які переважно працюють зі Scala, — $5500, Go — $5200, Rust — $5000.
Помітно зросла зарплата тих, хто обрав Ruby, — з $4000 влітку до $4500 сьогодні.
Вищими за середні залишаються зарплати розробників, які переважно працюють з Java ($4000 проти $3400 загалом на ринку), Kotlin ($4000) та Swift ($3900), але передусім у фахівців рівня Middle і вище.
Найнижчі медіанні зарплати у тих, чия основна мова програмування JavaScript ($2850), Dart ($2850), SQL ($2600), Salesforce Apex ($2000) та 1C ($1400). Середні зарплати фахівців, які обрали ці мови, знизились за пів року на $150–500.
За типом компаній
Найвищі медіанні зарплати, як і пів року тому, — у стартапах ($4500). Проте це стосується тільки досвідчених фахівців — рівня Middle та вище. Зарплати джунів у стартапах нижчі за середньоринкові.
На другому місці за рівнем зарплат розробників — аутстафінгові ($4000) та продуктові компанії ($3800). Як і стартапи, вони платять розробникам від рівня Middle зарплати вищі за середньоринкові, а компенсації джунів не відрізняються від ринкових.
Найнижчі зарплати в аутсорсингових компаніях ($3000).
Компанії всіх типів за останні пів року дещо підвищили зарплати розробникам від рівня Senior. Стартапи, крім цього, збільшили зарплати мідлам. Зарплати джуніорів у компаніях усіх типів практично не змінилися.
Динаміка зарплат за мовами програмування
JavaScript. Медіанні зарплати фахівців з JS рівня Junior та Middle вже рік залишаються незмінними. Зарплати Senior відновили зростання: за останні пів року +$250
Динаміка зарплат JavaScript-розробників
Зарплати JavaScript-розробників з розподілом за фреймворками та додатковою мовою програмування
Java. За останні пів року зросла лише медіанна зарплата Senior: +$200. Зарплати Middle поки не змінилися, а джунів залишаються на рівні грудня 2021 року
Динаміка зарплат Java-розробників
Зарплати Java-розробників з розподілом за фреймворками та додатковою мовою програмування
C# / .NET. Попри війну, медіанні зарплати C# / .NET зростали весь 2022 рік. Найбільше — у Senior: +$375 за пів року. Зарплати мідлів та джунів теж дещо підвищилися (+$75 та +$50) і сягнули середнього на ринку значення
Динаміка зарплат C# / .NET-розробників
Зарплати C# / .NET-розробників з розподілом за фреймворками та додатковою мовою програмування
PHP. Зарплата джунів продовжує знижуватися: на $50 в першому півріччі і ще на $100 у другому. Зарплати мідлів дещо зросли після літнього падіння і повернулися на рівень грудня 2021 року. Зарплати сеньйорів після зупинення влітку 2022 року в другому півріччі зросли на $200
Динаміка зарплат PHP-розробників
Зарплати PHP-розробників з розподілом за фреймворками та додатковою мовою програмування
Python. Медіанна зарплата сеньйорів зросла на $100 і досягла середньоринкового рівня ($5000). Медіанна зарплата мідлів, після безперервного з літа 2020 року зростання, дещо знизилася (-$100). Зарплати джунів теж трохи впали (-$45)
Динаміка зарплат Python-розробників
Зарплати Python-розробників з розподілом за фреймворками та додатковою мовою програмування
C++. Після значного зростання в першій половині 2022 року медіанна зарплата сеньйорів не змінилася — $4700. Зарплата мідлів зменшилася до рівня літа 2021 року (-$400 до $2300). У джунів, навпаки, після річного падіння зростання на $100
Динаміка зарплат C++ розробників
Зарплати C++ розробників з розподілом за фреймворками та додатковою мовою програмування
Ruby/Rails. Найбільше зростання у сеньйорів: +$700. У мідлів +$100. Зарплати джунів теж продовжують підвищуватися (+$125 за останні пів року), але кількість відповідей не дуже велика (20), тому до цих даних варто ставитися з обережністю
Динаміка зарплат Ruby-розробників
Зарплати Ruby-розробників з розподілом за фреймворками та додатковою мовою програмування
Swift. Найбільше зростання — у мідлів (+$225), у джунів теж невелике зростання (+$50). Зарплати сеньйорів дещо знизилися після кількарічного зростання та повернулися на рівень грудня 2021 року
Динаміка зарплат Swift-розробників
Зарплати Swift-розробників з розподілом за фреймворками та додатковою мовою програмування
Kotlin. Медіанна зарплата сеньйорів продовжує зростати: +$200 за останні пів року. Зарплати джунів теж трохи підвищилися і досягли середньоринкового рівня (+$100 до $1000). У мідлів невелике падіння (-$100) після року активного зростання
Динаміка зарплат Kotlin-розробників
Зарплати Kotlin-розробників з розподілом за фреймворками та додатковою мовою програмування
TypeScript. Зарплати зростали у першому півріччі 2022 року, а в другому переважно зупинилися. Дещо збільшилась медіанна зарплата джунів (на $60 до $1000). У сеньйорів ситуація не змінилася, а у мідлів компенсація навіть трохи зменшилася (-$190)
Динаміка зарплат TypeScript-розробників
Зарплати TypeScript-розробників з розподілом за фреймворками та додатковою мовою програмування
Медіанні зарплати та англійська
Українські розробники переважно знають англійську мову на середньому рівні (так оцінили себе 36% фахівців) чи вище середнього (43%).
За останні пів року частка розробників, які оцінюють свій рівень володіння англійською як вище середнього (Upper-Intermediate) зросла з 41% до 43% за рахунок спеціалістів, чиї знання не дотягують до Intermediate. Частка тих, хто знає англійську на просунутому рівні, становить 9% і практично не змінилася за весь час зарплатних опитувань.
Новачки найчастіше знають англійську на рівні Intermediate: 46% джунів та інтернів та 42% мідлів так оцінили свій рівень. Більшість сеньйорів (55%) вже знає мову на рівні Upper-Intermediate. Найкраще нею володіють архітектори та техліди: приблизно 80% з них оцінюють свій рівень як Upper-Intermediate чи Advanced.
Рівень англійської серед розробників
Рівень англійської помітно впливає на середню зарплату розробників, особливо Middle та вище. Різниця в медіанних зарплатах тих, хто знає англійську добре, і тих, хто майже не володіє нею, може сягати $1–2 тисячі.
Медіанні зарплати і знання англійської
Розподіл зарплат за кількістю анкет
Як альтернативу медіані ми створили віджет з розподілом зарплат за кількістю анкет. Над кожним стовпцем вказано кількість анкет, яку ми отримали для конкретного зарплатного діапазону. Ви можете відфільтрувати дані за посадою, містом і досвідом роботи. До переліку посад додали спеціальності, які зібрали не менше як 50 анкет.
Докладна інформація з розбивкою за категоріями, містами та досвідом доступна у розділі «Зарплати».
Дані про кількість вакансій і відгуків дивіться в розділі «Тренди».
Якщо у вас є коментарі, пропозиції або зауваження до статті 👉 переходьте до обговорення або пишіть на [email protected].
Аналітика: Ірина Іпполітова
Візуалізація даних: Ігор Яновський