Professional Documents
Culture Documents
2016 2017 Web Salary Survey Report
2016 2017 Web Salary Survey Report
Tools, Trends, Titles, What Pays (and What Doesn’t) for Web Professionals
The survey is now open for the 2017–2018 report. Spend just 5 to 10
minutes and take the anonymous salary survey, here:
http://www.oreilly.com/web-platform/2017-2018-web-salary-survey.html.
Thank you!
Building a Better Web
Learn the crucial technologies and other emerging tools that are transforming the way you work.
The O’Reilly Fluent Conference is an essential source for training and information in web development,
web design, performance and security. It’s the destination for professionals who are building sites and
apps for the modern web — with industry news, reports, in-person and online events and much more.
Weekly newsletter | Industry news & commentary | Free ebooks and video
©2017 O’Reilly Media, Inc. O’Reilly is a registered trademark of O’Reilly Media, Inc. D3305
2016–2017 Web Salary Survey
Tools, Trends, What Pays (and What Doesn’t)
for Web Professionals
Table of Contents
V
2016 –2017 WEB SALARY SURVEY
THE WEB IS A MAJOR EMPLOYER for computer program- advancement and specialization. The speed of change in web
mers and designers. Many people see the web as their big development, in terms of favored tooling, techniques, and
chance at a career that is both lucrative and fulfilling—witness standards, allows for much innovation in a vibrant ecosystem
the enormous number of companies that offer courses in of developers. It also presents some challenges for those trying
various types of web development, and the large numbers of to keep up, or those trying to survey the field, for instance.
applicants from whom they can choose their student bodies. So what can you earn as a web developer? How does the
The World Wide Web began as an interlinked system for type of job, the language you use, or your geographic loca-
sharing hypertext documents amongst a small community tion affect your salary? That’s what this report, based on a
of scientists. Three decades later, the web is everywhere. It’s survey of more than 2,000 developers, tries to establish.
your desktop browser, your phone, an app on your tablet, a For the past few years, O’Reilly Media has conducted world-
ticketing kiosk at the airport, your television, and even in your wide salary surveys of people working in the computer field.
car. The web has grown up and it moves incredibly fast. Following a general survey of all computing positions, we
In its early days, JavaScript was mostly used to glue things reached out to those doing web work in order to produce
together in the browser. Fifteen years later, things are much this report.
different. JavaScript is one of the most popular and in- In the survey, respondents shared details about themselves,
demand programming languages, and HTML5, CSS, and the companies they work for, and their roles. We asked for
other core technologies making up the modern web have specifics regarding age, number of years in the field, job
matured with it. description, number of work hours, etc. One of the most
The web also occupies an interesting space in the field of interesting parts of the report, we think, concerns tools,
software development as it proves a welcoming entry point programming languages, and platforms. These have a major
for beginning programmers and subsequently a space for impact on salary.
1
2016 –2017 WEB SALARY SURVEY
Limitations
OF COURSE, OUR METHODS ARE INEXACT, and you • Because we depend on what respondents say about
should be aware of several ways in which this report may fail themselves, we have to trust them to be accurate and
to reflect reality: objective. Some questions are deliberately subjective—for
• The sample size may sometimes be inadequate. Although instance, we ask respondents to rate their own ability to
2,000 is a large number of people and worth drawing negotiate for a higher salary.
conclusions from, the conclusions become less reliable as • The data behind this report was collected in March and
we break down the respondents into groups that use a April of 2016. Technical fields change quickly, and it has
particular tool. been more than six months since the respondents filled
• We had to group people who differ in known ways. out their surveys.
For instance, we sometimes lumped together people • Respondents in the web area vary a great deal in both
in different countries to get a sample large enough responsibilities and skills. There is also a great deal of
to be meaningful, and obviously, salaries will vary in churn in the field, and part-timers.
different places. With these caveats in mind, let’s see what our data tells us.
• The respondents are self-chosen, not a random sample.
They are likely to be people who use O’Reilly Media
products and resources, and might not reflect the field as
a whole.
2
2016 –2017 WEB SALARY SURVEY
Large-Scale Findings
THE MEDIAN SALARY IS $78,000 (we use US dollars for all The top quartile means that 25% of respondents earned more
money in this report). Naturally, there is a lot of variation, but than the amount listed. Of course, countries differ in taxation
75% of respondents had a salary of at least $50,000, and 25% and the benefits they offer, so salaries have somewhat differ-
had a salary of at least $109,000. Things are changing fast, ent meanings in different countries.
though: salaries rise quickly. 17% of respondents reported a Because we got a lot of respondents from the US, we could
salary raise of 20% to 30% over the past three years. The salary break them down by region. High salaries in California are no
raises also form a bell curve around this 17%. For instance, surprise (particularly given the cost of living there), but the
although 5% reported a decrease in salary, 16% reported that high average in Southwest/Mountain states is rather unex-
their salaries had doubled, or even done better, over three years. pected. (This category does not include California, which has
The United States paid the highest salaries, with the average its own category.) Utah, with a large web developer commu-
being $98,000. Canada was also pretty high, with a median nity, as well as Colorado and Arizona all saw high salaries.
of $79,000 (in US dollars), and Australia/New Zealand at • California: average of $120,000
$74,000. Compensation drops off rapidly after that:
• Northeast: average of $105,000
• UK and Ireland: average of $62,000
• Southwest/Mountain: average of $102,000
• Rest of Europe: average of $43,000
• Pacific Northwest: average of $98,000
• Africa: average of $23,000 (but there was a rather high
• Mid-Atlantic: average of $96,000
top quartile of $41,000)
• South: average of $83,000
• Asia: average of $21,000 (with a high top quartile of
$47,000) • Midwest: average of $80,000
• Latin America: average of $21,000 (with a high top Next let’s drill down into the differences between respon-
quartile of $44,000) dents. The data might affect your career choices.
3
WORLD REGION
SHARE OF RESPONDENTS
5% 6%
CANADA
UK/IRELAND
19%
EUROPE (EXCEPT UK/I)
60% 3%
UNITED STATES ASIA
1%
AFRICA
3%
LATIN AMERICA
3%
AUSTRALIA/NZ
BULGARIA
LUXEMBOURG
LITHUANIA
<1% UZBEKISTAN
KAZAKHSTAN
VIETNAM
DOMINICAN REPUBLIC
US REGION
SHARE OF RESPONDENTS
8% 15%
PACIFIC NW NORTHEAST
10%
18%
22% MIDWEST
MID-ATLANTIC
CALIFORNIA
10%
SW/MOUNTAIN 13%
SOUTH
5%
TEXAS
California
Midwest
Northeast
Region
South
Mid-Atlantic
SW/Mountain
Pacific NW
Texas
0 30k 60k 90k 120k 150k
Range/Median
2016 –2017 WEB SALARY SURVEY
WE FOUND THAT EACH YEAR of experience is worth about We asked respondents to rate their bargaining skills on a 1- to
$1,350. That is, if you have five years of experience, you’re 5-point scale; 5 meaning they are a very good bargainer.
likely to earn $1,350 more than someone who is similar to you (While this rating is very subjective, the subjectivity is appro-
but has only four years of experience. priate for this question because so much about bargaining
Education makes a big difference in salary—something that has to do with confidence and being able to assess yourself
may be surprising, given that the web contains a lot of people highly.) For every self-assessed bargaining point, the respon-
who are self-taught or who got brief educational experiences dent’s salary estimate goes up by $5,695. So holding every-
at for-profit programs. If you have a doctorate, you can expect thing else constant, someone who gave themselves 5 points
to earn on average $10,434 more than someone without one. will make 4 x $5,695 = $22,780 more than someone with
Strangely enough, possessing a master’s degree is slightly bad 1 point.
for salary: respondents with master’s degrees earned $542 Gender had a predictable influence on salary in the web field.
less, all else being equal. Our analysis showed that everything else being equal, men
Although older respondents tended to earn more, this was earned an average of $2,165 more than women.
attributable to years of experience. When experience is held
constant, respondents in the 26 to 30 and 31 to 35 groups
earned the most, with an advantage of $3,932 and $3,347,
respectively, over other age groups. Respondents aged 61
to 65 earned $4,526 less than younger respondents with
similar experience.
6
YEARS OF EXPERIENCE
SHARE OF RESPONDENTS
<5 <5
22% 5–8
5–8
9–12
Years
19% 13–16
9–12
16% 17–20
13–16 > 20
6% 0 30k 60k 90k 120k 150k
17–20
Range/Median
15%
> 20
GENDER
SHARE OF RESPONDENTS
Gender
FEMALE MALE
Male
8%
+30% TO +40%
11% 6%
+40% TO +50%
+20% TO +30%
17%
+10% TO +20%
6%
+50% TO +75%
14%
+0% TO +10%
5%
+75% TO +100% (DOUBLE)
14%
NO CHANGE
4%
+100% TO +200% (TRIPLE)
4%
NEGATIVE CHANGE 3%
OVER TRIPLE
10%
NA (SALARY WAS ZERO)
SALARY MEDIAN AND IQRC* (US DOLLARS)
United States
UK/Ireland
Canada
Region
Latin America
Asia
Australia/NZ
Africa
0 30 60 90 120 150
Range/Median
*The interquartile range (IQR ) is the middle 50% of respondents' salaries. One quarter of respondents have a salary below this range, one quarter have a salary above this range.
AGE
8%
20% 51–60
41–50
2%
OVER 60
42%
31– 40
SALARY MEDIAN AND IQR (US DOLLARS)
under 30
31–40
Age
41–50
29%
UNDER 30 51–60
over 60
Range/Median
BASE SALARY
Share of Respondents
0k
20k
40k
60k
(US DOLLARS)
80k
100k
Base Salary
120k
140k
160k
180k
200k
>200k
Share of respondents
2016 –2017 WEB SALARY SURVEY
Company Characteristics
THE BEST INDUSTRIES TO WORK FOR, in terms of salary, company size. But when we factor in all the other differences
were search/social networking and banking/finance. If you are between employees, it looks like the best salaries are given
in search/social networking, you probably earn a whopping out in firms of 1,001 to 2,500 employees, and the next best
$15,193 more than someone with comparable experience size is 101 to 500.
and characteristics in other industries. In banking/finance, • 1 (4% of respondents): average salary $57,000
you can earn $7,043 more. There are a couple of other
• 2 to 25 (22% of respondents): average salary $57,000
advantageous fields:
• 26 to 100 (17% of respondents): average salary $78,000
• Software (including SaaS, web, mobile): $2,142 better
than average • 101 to 500 (18% of respondents): average salary $82,000
• Publishing/media: $1,376 better than average • 501 to 1,000 (8% of respondents): average salary $87,000
But you will be penalized for working in the • 1,001 to 2,500 (8% of respondents): average salary $86,000
following industries: • 2,501 to 10,000 (11% of respondents): average salary $88,000
• Education: $8,608 worse than average • 10,000 or more (12% of respondents): average salary $98,000
• Carriers/telecommunications: $1,547 worse than average If the company is more than 20 years old, we saw a penalty
And think twice before becoming a consultant: they earn of $2,197 for working there. Perhaps this is because people
$8,448 less than average. at such firms stay in one job longer, and don’t experience the
salary boost that others get by moving to new firms.
Company size had a major impact on salary, but not on a
simple linear curve. It looks fairly simple, salary increasing with
12
COMPANY SIZE 8%
SHARE OF RESPONDENTS 1,001–2,500 EMPLOYEES
11%
8% 2,501–10,000 EMPLOYEES
501–1,000 EMPLOYEES
18% 12%
101–500 EMPLOYEES 10,000+ EMPLOYEES
Company Size
101–500
501–1,000
22% 1,001–2,500
2–25 EMPLOYEES
2,501–10,000
10,000 or more
1 EMPLOYEES
INDUSTRY
SHARE OF RESPONDENTS
3%
HEALTHCARE/MEDICAL
4%
5%
GOVERNMENT
2%
PUBLISHING/MEDIA CLOUD SERVICES/HOSTING/CDN
5% 2%
BANKING/FINANCE
INSURANCE
6%
RETAIL/E-COMMERCE 2%
NONPROFIT/TRADE ASSOCIATION
6%
ADVERTISING/MARKETING/PR 2%
CARRIERS/TELECOMMUNICATIONS
7% 2%
MANUFACTURING (NON-IT)
EDUCATION
11% 1%
COMPUTERS/HARDWARE
CONSULTING
10%
OTHER
32%
SOFTWARE (INCL. SAAS, WEB, MOBILE)
SALARY MEDIAN AND IQR (US DOLLARS)
Consulting
Education
Advertising/Marketing /PR
Retail /E-Commerce
Banking /Finance
Publishing /Media
Industry
Government
Healthcare /Medical
Insurance
Carriers /Telecommunications
Manufacturing (non-IT)
Computers /Hardware
Other
Range/Median
COMPANY AGE
SHARE OF RESPONDENTS
22%
11–20 YEARS 39%
> 20 YEARS
19%
6–10 YEARS
< 2 years
16% 2–5 years
Company Age
2–5 YEARS
6–10 years
11–20 years
> 20 years
4% Range/Median
< 2 YEARS
2016 –2017 WEB SALARY SURVEY
Job Characteristics
A MANAGER IN WEB DEVELOPMENT earns $11,689 And among these job descriptions, consultants again come
more than other respondents, and upper management earns out the big losers: $6,547 worse than average.
$15,094 more. (We put a number of self-defined job catego-
ries into “upper management:” CEO, president, owner, head Hours Worked
of engineering, VP, etc.) The next best career step is to ascend On the web, workaholics rule. You get an enormous advan-
to the rank of an architect, where you can earn $9,760 more. tage over other employees for working more than 60 hours a
Job titles and company sizes interact in our survey. In small week. In general, the more hours you work, the better your
firms, we get responses from a relatively large number of peo- salary, but the 60+ bonus of $14,199 stood out. (We did not
ple whose jobs are in “upper management,” but salaries in calculate what people earn by the hour.)
small companies are generally lower than those in large ones.
Correspondingly, people whose job titles say “architect” tend Activities
to work for large firms, and benefit from that position.
Writing code for collaborative projects proved to be a good
Other bonuses and penalties added up as follows: investment. Respondents who reported “minor involvement”
• Senior engineer/developer: $4,311 better than average in collaborative projects saw a bonus $3,485, while “major
involvement” reaped a bonus of $5,093.
• Principal/lead: $1,896 better than average
We tried to measure the effects of different tasks. Attending
• System administrator: $2,636 worse than average
meetings is correlated with significant salary increases.
• Engineer/developer/programmer: $3,243 worse This doesn’t mean you should arrange to attend arbitrary
than average
17
2016 –2017 WEB SALARY SURVEY
meetings. The statistics are probably associated with playing a The tasks you do want to avoid are project management and
role of team leader or manager. Interestingly, more meetings content management systems. Major involvement in project
are not necessarily better—there’s a limit to the benefit. Here management, oddly enough, brings with it a $3,476 decrease
are the correlations: in salary, although minor involvement has no effect. Similarly,
• 4 to 8 hours of meetings per week: $3,873 better you are penalized $1,476 if you have major involvement in
communicating with less technical or non-technical depart-
• 9 to 20 hours of meetings per week: $6,961 better
ments (but no penalty for minor involvement).
• More than 20 hours of meetings per week: $2,309 better
Minor involvement with CMSs costs you $4,647, and major
Teaching or training others also has a positive effect. All other involvement costs you only $3,824. We don’t know why
things being equal, you earn $2,300 more by being involved major involvement should be better than minor involvement.
in teaching. The reason may be that CMSs are associated with less techni-
Performance is a good field to enter: you earn $1,434 more cally sophisticated jobs.
than average for minor involvement in performance and Designers get less money than average; they do not measure
$2,258 more than average for major involvement. up to programmers in salary. Minor involvement in design
work earns $1,244 less than average, and major involvement
earns $1,094 less than average.
18
JOB TITLE
SHARE OF RESPONDENTS
4% 3%
MANAGER
7% UX/DESIGNER
5% OTHER
3%
ARCHITECT DATA SCIENTIST
6% 3%
UPPER MANAGEMENT
CONSULTANT
Principal /Lead
Job Title
SENIOR ENGINEER /DEVELOPER Architect
Other
UX /Designer
Manager
Data Scientist
Consultant
Time Spent
1–3 HOURS/WEEK
4–8 hours / week
43% 9–20 hours / week
4–8 HOURS/WEEK
> 20 hours / week
15% 2% Range/Median
> 20 HOURS/WEEK
9–20 HOURS/WEEK
NONE None
4% 1–3 hours /week
Time Spent
1–3 HOURS/WEEK
4–8 hours /week
8% 9–20 hours /week
4–8 HOURS/WEEK
> 20 hours /week
51–55
12%
46–50
41– 45
< 30 hours
30–35
36–39
41%
Work Week
40 hours
40 HOURS 41–45
46–50
51–55
10% 56–60
36–39
60+ hours
2%
< 30 HOURS
EASE OF FINDING A NEW ROLE
SHARE OF RESPONDENTS
SALARY MEDIAN AND IQR (US DOLLARS)
VERY DIFFICULT-1 3%
(very difficult) 1
2 8%
2
Difficulty
3 23% 3
SHARE OF RESPONDENTS
SALARY MEDIAN AND IQR (US DOLLARS)
POOR-1 7% (poor) 1
2 18% 2
Proficiency
3
3 39% 4
(excellent) 5
4 29% 0 30k 60k 90k 120k 150k
Range/Median
EXCELLENT-5 8%
2016 –2017 WEB SALARY SURVEY
23
2016 –2017 WEB SALARY SURVEY
• MySQL remains the dominant database behind the are much more likely to use certain other tools as well. For
web, at 52%. MariaDB, at 9%, has failed to make instance, Windows programmers tend to use ASP.NET for
great inroads among MySQL fans, at least on the web. their main framework, Visual Studio as their IDE, and SQL
PostgreSQL and SQL Server come up next, both at 26%, Server for their database. Although one would expect to see
and a plethora of diverse solutions follow: that cluster, we found nine other clusters that are much less
−− MongoDB: 25% −− Oracle: 5% predictable. We’ll look at each in this section, along with their
positive or negative effects on salary.
−− Redis: 21% −− Neo4j: 2%
There are two reasons you will find these clusters interesting:
−− CouchDB: 5%
• If you want to get a higher salary, you might be able to
• WordPress is the most popular CMS, although Drupal
do so by learning a cluster that has a positive impact (or
makes a respectable showing:
less of a negative impact) on salary.
−− WordPress: 29% −− Magento: 4%
• If you like where you are, you might broaden your skills by
−− Drupal: 12% −− Django-cms: 2% learning new tools or frameworks that are clustered with
−− Joomla!: 4% −− Umbraco: 1% the ones you already know.
In general, working with libraries or frameworks led to a sal- Many of the most popular tools and frameworks among
ary $1,248 more than average. our respondents turn up in none of the ten clusters. This is
probably because they are so pervasive (jQuery, for instance)
Because there are so many tools, libraries, and frameworks,
that they are used by a wide range of programmers across
we applied some basic machine learning to find clusters of
multiple clusters.
related tools. The principle is that people who use one tool
24
LANGUAGES
SHARE OF RESPONDENTS
5%
17% 16% 10%
C/C++
PERL
RUBY
ASP/ASP.NET
22% 5%
3%
PYTHON
2% SWIFT
GO
24% 2% C#
JAVA COLDFUSION
2%
28% SCALA SALARY MEDIAN AND IQR (US DOLLARS)
BASH
2% JavaScript
HTML
ELIXIR
CSS
39% 1% PHP
PHP Bash
CLOJURE
Java
Python
Languages
ASP/ASP.NET
77% Ruby
CSS C/C++
Perl
Go
84% Swift
HTML C#
ColdFusion
Scala
Elixir
Clojure
12% 12%
13% IOS (AS A DEVELOPER) ANDROID (AS A DEVELOPER)
UNIX
57%
WINDOWS
Mac OS X
Linux
Company Size
57% Windows
LINUX
Unix
27
2016 –2017 WEB SALARY SURVEY
28
2016 –2017 WEB SALARY SURVEY
29
2016 –2017 WEB SALARY SURVEY
30
2016 –2017 WEB SALARY SURVEY
31
TEXT EDITORS/IDE 7% 5%
SHARE OF RESPONDENTS
11%
BRACKETS EMACS
3%
Conclusion
CODA
12% VISUAL STUDIO CODE
15%
WEBSTORM 2%
BBEDIT
ECLIPSE
20%
OUR 2,000 RESPONDENTS VISUAL collectively
STUDIO give us a fascinating
view into what developers are using on the web and how
23%
they are remunerated. We have used robust statistical tech- SALARY MEDIAN AND IQR (US DOLLARS)
NOTEPAD++
niques to ensure that our results are significant, but as we said
near the beginning, you should be careful drawing real-life Sublime
24%
conclusions from them. Vim
Atom
One overall positive lesson
JETBRAINS IDE to take from this report is that
salaries tend overall to increase. If you just stay in this field, JetBrains IDE
you are likely to prosper. Certain steps, such as moving into Notepad++
Text Editors
management or learning new tools, may help you even more. Visual Studio
24% Eclipse
ATOM
WebStorm
Visual Studio Code
29% Brackets
VIM Emacs
Coda
BBEdit
SUBLIME
VERSION CONTROL /CODE SHARING TOOLS
SHARE OF RESPONDENTS
6% 3% 3%
9% JSBIN MERCURIAL TFS 3%
12% GIST PLUNKER
13% CODEPEN
JSFIDDLE
14%
GITLAB
SALARY MEDIAN AND IQR (US DOLLARS)
20%
SUBVERSION Git
GitHub
Bitbucket
28% Subversion
BITBUCKET
GitLab
Tools
JSFiddle
CodePen
Gist
59% JSBin
GITHUB
Mercurial
TFS
Plunker
30k 60k 90k 120k 150k
69% Range/Median
GIT
NODE FRAMEWORKS
SHARE OF RESPONDENTS
27%
EXPRESS
3%
HAPI
2%
SAILS
1%
KOA
Express
Frameworks
hapi
Sails
Koa
30k 60k 90k 120k 150k
Range/Median
JAVASCRIPT FRAMEWORKS
SHARE OF RESPONDENTS
4% 3%
6% EMBER POLYMER 2%
KNOCKOUT METEOR
13%
BACKBONE
Angular
React
Frameworks
Backbone
37% Knockout
ANGULAR
Ember
Polymer
Meteor
67%
JQUERY
PHP FRAMEWORKS
SHARE OF RESPONDENTS
3% 2%
3% SLIM
MAGENTO 2%
YII
CAKEPHP
5% 1%
SILEX
CODEIGNITER
Frameworks
CodeIgniter
7% CakePHP
SYMFONY
Slim
Magento
Yii
Silex
12% COMPOSER
BROCCOLI
1%
16% BROWSERIFY JSPM
REQUIREJS
1%
18% BRUNCH
WEBPACK
Runners/Managers/Bundlers
Bower
33%
GRUNT Webpack
RequireJS
Browserify
Composer
36% CodeKit
GULP
Broccoli
JSPM
Brunch
51% 30k 60k 90k 120k 150k
NPM
Range/Median
DESIGN
SHARE OF RESPONDENTS
Design
34% LESS
ADOBE PHOTOSHOP Sketch
Compass
22% 40k 60k 80k 100k 120k
LESS
10% Range/Median
SKETCH 8%
COMPASS
GRAPHICS/VISUALIZATION
SHARE OF RESPONDENTS
Visualization
D3
19% Canvas
D3
WebGL
15% Raphael
CANVAS
30k 60k 90k 120k 150k
5% Range/Median
WEBGL 3%
RAPHAEL
DEPLOYMENT/SERVER AUTOMATION
SHARE OF RESPONDENTS
8% 7%
9% PUPPET CHEF
ANSIBLE
9% 6%
TRAVIS CI
CAPISTRANO
18%
VAGRANT
SALARY MEDIAN AND IQR (US DOLLARS)
31% Vagrant
Deployments
JENKINS CI Travis CI
Ansible
Puppet
Chef
Capistrano
30k 60k 90k 120k 150k
Range/Median
41%
(DO NOT USE)
DEBUGGING/TROUBLESHOOTING TOOLS
SHARE OF RESPONDENTS
Tools
Fiddler
17% Charles
FIDDLER
30k 60k 90k 120k 150k
9% Range/Median
CHARLES
TEMPLATING
SHARE OF RESPONDENTS
21% Handlebars
Tools
HANDLEBARS Jade
Haml
9% 40k 60k 80k 100k 120k
JADE
Range/Median
5%
HAML
PERFORMANCE
SHARE OF RESPONDENTS
WEBPAGETEST WebPagetest
10% JMeter
Tools
JMETER mod_pagespeed
4% CriticalCSS
MOD_PAGESPEED
Picturefill
Tools
GitBook
MIDDLEMAN
Hugo
2% Octopress
GITBOOK
1% 30k 60k 90k 120k 150k
HUGO 1% Range/Median
OCTOPRESS
TESTING
SHARE OF RESPONDENTS
6% 5%
PROTRACTOR
QUNIT 2%
PHPUNIT
19%
KARMA
Selenium
Jasmine
Mocha
Tools
Karma
24%
JASMINE Protractor
QUnit
PHPUnit
10%
SOAPUI
13%
SWAGGER
14% cURL
JSONVIEW
PostMan (Chrome extension)
JSONView
Swagger
Tools
34% SoapUI
Apiary
Apigee
Runscope
21% 5%
ORACLE
REDIS
2%
25% NEO4J
MONGODB
SQL Server
MongoDB
Tools
26% Redis
POSTGRESQL MariaDB
CouchDB
Oracle
Neo4j
52% Range/Median
MYSQL
CONTENT MANAGEMENT
SHARE OF RESPONDENTS
2% 1%
DJANGO-CMS UMBRACO
3%
MAGENTO
4%
JOOMLA!
WordPress
12% Drupal
DRUPAL
Joomla!
Tools
Magento
Django-cms
Umbraco
29%
WORDPRESS
TASKS (Major Involvement Only)
SHARE OF RESPONDENTS 32%
PERFORMANCE
34%
TEACHING/ 27%
41% TRAINING OTHERS WORKING WITH CONTENT
MANAGEMENT SYSTEMS
WRITING CODE FOR
42% NON-COLLABORATIVE PROJECTS
TESTING (NO ONE ELSE WILL WORK ON THIS CODE) 27%
44% CREATING DOCUMENTATION
COMMUNICATING WITH OTHER
LESS OR NON-TECHNICAL DEPARTMENTS
26%
52% DESIGN WORK
DEPLOYING CODE
26%
PROJECT MANAGEMENT
68%
FRONTEND DEVELOPMENT
24%
COMMUNICATING WITH PEOPLE
OUTSIDE YOUR COMPANY
69% 22%
WORKING WITH LIBRARIES/
FRAMEWORKS WEB SERVER CONFIGURATION
20%
71% SECURITY
WRITING CODE FOR
COLLABORATIVE PROJECTS 15%
NETWORKING
79%
DEBUGGING/
TROUBLESHOOTING CODE
SALARY MEDIAN AND IQR (US DOLLARS)
Debugging/troubleshooting code
Writing code for collaborative projects
Working with libraries/frameworks
Frontend development
Deploying code
Communicating with other less or non-technical departments
Testing
Writing code for non-collaborative projects
Teaching /training others
Tasks
Performance
Working with content management systems
Creating documentation
Design work
Project management
Communicating with people outside your company
Web server configuration
Security
Networking
Range/Median