Зарплати українських розробників — літо 2024
Починаємо літній цикл зарплатних статей традиційно — з огляду зарплат розробників.
Цього літа в зарплатному опитуванні взяли участь 5387 розробників, які сьогодні живуть в Україні (5188 відповідей) або тимчасово виїхали за кордон, проте планують повернутися (199 відповідей).
Ми вдячні всім, хто заповнив таку довгу анкету (і обіцяємо надалі робити її коротшою).
Ключові результати
● Медіанна зарплата розробників зросла на $200 — до $3500, проте передусім завдяки зростанню зарплат Tech Lead, а також через структурні зміни — зменшення кількості джунів і збільшення частки Architect, які працюють у продуктових компаніях.
● Зарплати розробників рівня Team Lead, Senior, Junior та Intern, як і пів року тому, мають тенденцію до зниження. Медіана мідлів за останні пів року не змінилася.
● Тенденція до падіння зарплат розробників різних тайтлів і зменшення частки джунів є в більшості міст.
● Продуктові компанії наразі пропонують найвищі зарплати розробникам, сервісні (аутсорсингові) — найнижчі.
● Ситуація різниться в різних технологіях: у більшості зниження зарплат, проте в деяких все стабільно або є поліпшення.
● Зарплати зменшуються стрімкіше у Front-end розробці, ніж в інших спеціалізаціях.
Медіанні зарплати розробника, 2011–2024
В опитуванні, яке проходило у травні-червні 2024 року, взяли участь 13 076 айтівців. Дані в CSV незабаром викладемо на GitHub. Усі зарплати вказано в доларах США після сплати податків («чистими»). Для аналізу рівнів зарплати ми використовуємо медіану.
У цій статті розповідаємо про зарплати розробників, а про тестувальників та інших айтівців — у наступних випусках.
Медіанні зарплати
Влітку 2024 року помітно зросли зарплати найбільш досвідчених розробників: +$325 в Architect і +$200 у Tech Lead. Це єдині категорії розробників, чиї медіанні зарплати зараз вищі, ніж до початку повномасштабного вторгнення. Проте причини зростання в них різні: зарплати Tech Lead підвищилися в компаніях усіх видів, а в Architect це зумовлено винятково збільшенням частки цих фахівців, які працюють у продуктових компаніях.
Найвідчутніше зменшилися зарплати у цьому півріччі у Team Leads (-$175). Зокрема, в аутстафінгових компаніях і стартапах (-$500 та — $560).
У сеньйорів, джунів та інтернів зберігається тенденція до зниження медіанних зарплат, хоча за останні пів року воно несуттєве. Медіанна зарплата мідлів залишилась на рівні зими 2024 року.
За квартилями
Зростання зарплат техлідів і архітекторів за останні пів року було рівномірним: їхні зарплати підвищилися в усіх квартилях.
Помітно більше стали заробляти найоплачуваніші сеньйори (з $5500 до $5700 в третьому квартилі), і тому збільшився розкид зарплат фахівців цього рівня.
У мідлів зменшилися зарплати в першому квартилі (з $1900 до $1800).
10% розробників заробляють понад $6400, 1% — $11 000 і більше.
За досвідом роботи в ІТ
Найшвидше зростає зарплата розробників, які мають
Розробники, які тільки починають свій шлях в ІТ, як і раніше, можуть розраховувати на $500–600.
За містами
У більшості міст розробники різних тайтлів стали отримувати менше. У Києві найбільше знизились зарплати фахівців Lead+: -$300 за пів року. У Львові -$100 у джунів та -$50 у сеньйорів.
Водночас змінюється структура фахівців у містах: у більшості міст зменшилась частка фахівців рівнів Junior і Trainee та зросла частка Middle та Senior. Завдяки цьому загальноміські медіани в багатьох містах не знизилися.
На графіку відображені тільки ті категорії, де набралося не менше 20 анкет.
За спеціалізаціями
Back-end та Mobile розробка залишаються напрямами з найвищими зарплатами розробників. Фахівці з Back-end розробки всіх рівнів, крім початківців, можуть розраховувати на зарплати вищі за середньоринкові, хоча зарплати джунів, сеньйорів і тимлідів у цій спеціалізації стали дещо меншими за пів року.
У Mobile-розробці зарплати фахівців Junior і Senior вищі за середньоринкові, а медіани спеціалістів Lead+ — нижчі. Якщо порівняти з початком року, дещо більше стали отримувати джуни (+$75, до $1000) і техліди (+$150, до $5600).
Зниження зарплат розробників у Front-end відчувається сильніше, ніж в інших спеціалізаціях. За пів року фахівці усіх тайтлів, окрім техлідів, стали отримувати менше.
У Full Stack розробці за пів року впали зарплати мідлів (-$125, до $2310), натомість зарплати розробників інших тайтлів не змінилися або зросли (у сеньйорів +$200, до $4500, у техлідів +$750, до $5500).
Зарплати Tech Lead усіх спеціалізацій зросли порівняно з початком року, Team Lead — впали (окрім Full Stack розробки, де вони не змінилися).
За мовами програмування
Найвищі медіанні зарплати, як і раніше, у розробників, які переважно використовують мови Scala та Go. Медіанна зарплата фахівців рівня Senior, які пишуть ними, становить близько $6000 проти $4700 в середньому за мовами.
Вищі за середньоринкові зарплати розробників, які переважно працюють з Kotlin, Swift, Ruby та Python (близько $5000 у сеньйорів і $2800–2900 у мідлів). У фахівців рівня Middle, які працюють з цими мовами, за останні пів року зарплати зросли на $200–275, тоді як зарплати сеньйорів мають тенденцію до зниження.
Високі зарплати у сеньйорів, які користуються Dart ($4980), проте зарплати мідлів нижчі за середньоринкові ($2000).
Близькі до середніх зарплати фахівців, які пишуть на Java, TypeScript і C++.
Нижчі за середні зарплати фахівців з C# / .NET, JavaScript, C і PHP.
За типами компаній
Продуктові компанії поступово стають найпривабливішим місцем для розробників в Україні. За останні пів року медіанна зарплата в цих компаніях зросла на $300 — до $3800. Наразі в продуктових компаніях зарплати у джунів, мідлів та архітекторів вищі, ніж в інших компаніях, а зарплати сеньйорів на рівні стартапів.
Медіанна зарплата в аутстафінгових компаніях знизилась на $115 за пів року. Найбільше падіння — у зарплатах мідлів (-$200), у джунів і сеньйорів (-$100). Зарплати фахівців рівня Lead+ не змінилися. Аутстафінгові компанії попри це залишаються привабливим місцем для роботи: зарплати фахівців рівня Senior+ тут вищі від середньоринкових, а у Junior і Middle на середньому для всіх компаній рівні.
Найсуттєвіше просіли в зарплатах стартапи: -$138 за пів року. Найбільше падіння в зарплатах сеньйорів (-$650) і лідів (-$400). Проте, як і з аутстафінговими компаніями, досвідченим розробникам рівня Senior+ стартапи все ще пропонують зарплати вищі за середньоринкові.
Зарплати в сервісних компаніях теж мають тенденцію до зниження. Найбільше падіння — у зарплатах мідлів (-$180 за пів року). Як і раніше, медіанні зарплати фахівців усіх рівнів у сервісних компаніях нижчі за середньоринкові.
Динаміка зарплат за мовами програмування
TypeScript. Зарплати мідлів і сеньйорів продовжують знижуватися. Джуни теж стали отримувати менше.
Динаміка зарплат TypeScript-розробників
Зарплати TypeScript-розробників з розподілом за фреймворками та додатковою мовою програмування
JavaScript. Медіанні зарплати мідлів і сеньйорів продовжують знижуватися. Зарплати джунів — без змін.
Динаміка зарплат JavaScript-розробників
Зарплати JavaScript-розробників з розподілом за фреймворками та додатковою мовою програмування
C# / .NET. Зупинилося падіння зарплат сеньйорів: +$50 за пів року, хоча це і не компенсує зниження, яке відбулося протягом 2023 року. Зарплати мідлів та джунів продовжують падати: -$100 у мідлів та -$120 у джунів в першому півріччі 2024.
Динаміка зарплат C# / .NET-розробників
Зарплати C# / .NET-розробників з розподілом за фреймворками та додатковою мовою програмування
Java. Медіанні зарплати розробників, які переважно пишуть на Java, знизилися: -$100 у джунів та мідлів і -$200 у сеньйорів.
Динаміка зарплат Java-розробників
Зарплати Java-розробників з розподілом за фреймворками та додатковою мовою програмування
PHP. Зарплати PHP-розробників продовжують знижуватися: -$100 у сеньйорів і -$10 у мідлів. У джунів падіння зупинилося, і за останні пів року медіанна зарплата без змін.
Динаміка зарплат PHP-розробників
Зарплати PHP-розробників з розподілом за фреймворками та додатковою мовою програмування
Python. Зарплати сеньйорів продовжують знижуватися (-$100 за пів року), хоча й залишаються одними з найвищих на ринку. Таке ж падіння у джунів. Зарплати мідлів, навпаки, відновилися до свого максимуму влітку 2022 року (+$200, до $2800).
Динаміка зарплат Python-розробників
Зарплати Python-розробників з розподілом за фреймворками та додатковою мовою програмування
Kotlin. Зарплати мідлів зросли та сягнули історичного максимуму (+$250, до $2950). Зарплати джунів теж суттєво зросли (+$330), проте кількість відповідей невелика (18), тому до цієї зміни слід ставитися з обережністю. Зарплати сеньйорів залишилися без змін.
Динаміка зарплат Kotlin-розробників
Зарплати Kotlin-розробників з розподілом за фреймворками та додатковою мовою програмування
C++. Зарплати сеньйорів зросли після падіння рік тому (+$150, до $4650). Зарплати мідлів практично не змінилися за останній рік. Зарплати джунів коливаються в межах $1000-1100.
Динаміка зарплат C++ розробників
Зарплати C++ розробників з розподілом за фреймворками та додатковою мовою програмування
Swift. Зарплати мідлів відновилися після падіння в другому півріччі 2023 року. Сеньйори стали отримувати трішки менше (-$50). Зарплати джунів без змін.
Динаміка зарплат Swift-розробників
Зарплати Swift-розробників з розподілом за фреймворками та додатковою мовою програмування
Ruby/Rails. Зарплати сеньйорів продовжують знижуватися: -$450 за останні пів року. Зарплати мідлів зросли після різкого падіння взимку 2023 року (+$275), проте такі суттєві коливання можуть бути пов’язані з невеликою кількістю відповідей фахівців (влітку 2024 року ми зібрали відповіді 23 мідлів, які пишуть переважно на Ruby). Те саме стосується і джунів, відповідей яких занадто мало для надійних висновків (10 відповідей).
Динаміка зарплат Ruby-розробників
Зарплати Ruby-розробників з розподілом за фреймворками та додатковою мовою програмування
Медіанні зарплати та англійська
Рівень англійської у розробників продовжує поліпшуватися: свій рівень оцінили як Advanced чи Upper-Intermediate 58% проти 55% пів року тому.
Це зростання відбулося передусім завдяки фахівцям рівня Middle, Junior та інтернів: зараз 46% з них оцінюють свій рівень як Advanced чи Upper-Intermediate, а пів року тому їх було 43%.
У Senior+ за останні пів року змін практично не сталося: такий рівень англійської мають 69% з них (проти 68% пів року тому).
Рівень англійської серед розробників
Серед досвідчених фахівців рівня Senior+ медіанні зарплати суттєво відрізняються у тих, хто знає англійську добре, і тих, хто її лише опановує. Англійська на рівні Advanced дає змогу досвідченим розробникам отримувати на $800–1000 більше, ніж отримують у середньому на ринку.
Для фахівців рівня Middle і Junior ця закономірність теж є, хоча різниця в зарплатах розробників з різним рівнем англійської не така велика.
Медіанні зарплати і знання англійської
Портрет учасників опитування
У першій половині 2024 року серед українських розробників стало менше джунів та інтернів — 15% проти 18% пів року тому, а натомість з 34% до 37% зросла частка сеньйорів. Також на 2 п.п. стало менше тих, хто прийшов в ІТ менше як рік тому: 3% проти 5% на початку 2024 року.
Медіанний вік розробника зріс до 30 років (пів року тому — 29 років). Це зростання теж може бути пов’язане зі зменшенням частки джунів.
Жінки, як і пів року тому, становлять 9% українських розробників.
В популярності мов програмування суттєвих змін за останні пів року не відбулося. TypeScript та JavaScript залишаються найпопулярнішими мовами серед українських розробників — їх вважають основними 19% та 18% фахівців, відповідно. На третьому місці — C# / .NET, цю мову назвали основною 15% розробників.
Розподіл зарплат за кількістю анкет
Як альтернативу медіані ми створили віджет з розподілом зарплат за кількістю анкет. Над кожним стовпцем вказано кількість анкет, яку ми отримали для конкретного зарплатного діапазону. Ви можете відфільтрувати дані за посадою, містом і досвідом роботи. До переліку посад додали спеціальності, які зібрали не менше як 50 анкет. Цього року у віджеті не відображена категорія Intern/Trainee через невелику кількість анкет.
Докладна інформація з розбивкою за категоріями, містами та досвідом доступна у розділі «Зарплати».
Дані про кількість вакансій і відгуків дивіться в розділі «Тренди».
Якщо у вас є коментарі, пропозиції або зауваження до статті