Period
to 21 January 2021

The following table provides summary statistics for permanent job vacancies advertised in the City of London with a requirement for TDD skills. Included is a benchmarking guide to the salaries offered in vacancies that have cited TDD over the 6 months to 21 January 2021 with a comparison to the same period in the previous 2 years.

Test-Driven Development (TDD)
Central London > City of London
6 months to
21 Jan 2021
Same period 2020 Same period 2019
Rank 19 24 20
Rank change year-on-year +5 -4 -1
Permanent jobs citing TDD 438 792 1,043
As % of all permanent jobs advertised in the City of London 10.16% 8.61% 10.18%
As % of the Processes & Methodologies category 10.75% 9.17% 10.98%
Number of salaries quoted 452 830 1,032
Median annual salary £70,000 £70,000 £70,000
10th Percentile £52,500 £47,500 £43,750
90th Percentile £95,000 £95,000 £97,500
Central London median annual salary £70,000 £70,000 £70,000

TDD is in the Processes and Methodologies category. The following table is for comparison with the above and provides summary statistics for all permanent job vacancies advertised in the City of London with a requirement for process or methodology skills.

All Process and Methodology Skills
City of London
Permanent vacancies with a requirement for process or methodology skills 4,073 8,636 9,499
As % of all permanent IT jobs advertised in the City of London 94.50% 93.86% 92.73%
Number of salaries quoted 3,554 7,533 8,531
Median annual salary £70,000 £67,500 £65,000
Median salary % change year-on-year +3.70% +3.85% +8.33%
10th Percentile £45,000 £38,300 £37,250
90th Percentile £105,000 £97,500 £95,000
Central London median annual salary £70,000 £67,000 £65,000
% change year-on-year +4.48% +3.08% +8.33%

TDD
Job Vacancy Trend in the City of London

Job postings citing TDD as a proportion of all IT jobs advertised in the City of London.

Job vacancy trend for TDD in the City of London

TDD
Salary Trend in the City of London

3-month moving average salary quoted in jobs citing TDD in the City of London.

Salary trend for TDD in the City of London

TDD
Salary Histogram in the City of London

Salary distribution for jobs citing TDD in the City of London over the 6 months to 21 January 2021.

Salary histogram for TDD in the City of London

For the 6 months to 21 January 2021, IT jobs citing TDD also mentioned the following skills in order of popularity. The figures indicate the absolute number co-occurrences and as a proportion of all permanent job ads across the City of London region with a requirement for TDD.

1 277 (63.24%) Agile Software Development
2 157 (35.84%) BDD
3 149 (34.02%) Java
4 138 (31.51%) DevOps
5 135 (30.82%) Microservices
6 130 (29.68%) Finance
7 126 (28.77%) AWS
8 124 (28.31%) JavaScript
9 93 (21.23%) Docker
10 90 (20.55%) C#
10 90 (20.55%) Python
11 89 (20.32%) Jenkins
12 86 (19.63%) Software Engineering
13 83 (18.95%) SQL
14 80 (18.26%) .NET
15 78 (17.81%) Azure
16 76 (17.35%) React
17 74 (16.89%) Git (software)
18 72 (16.44%) Test Automation
19 71 (16.21%) AngularJS
20 70 (15.98%) CSS
21 65 (14.84%) Pair Programming
22 64 (14.61%) HTML
23 59 (13.47%) Node.js
24 58 (13.24%) REST
25 57 (13.01%) Linux
26 54 (12.33%) Scrum
26 54 (12.33%) Fintech
27 53 (12.10%) Kubernetes
27 53 (12.10%) Continuous Integration

TDD
Co-occurring IT Skills in the City of London by Category

The follow tables expand on the table above by listing co-occurrences grouped by category. The same job type, locality and period is covered with up to 20 co-occurrences shown in each of the following categories:

Application Platforms
1 12 (2.74%) Elasticsearch
2 8 (1.83%) Apache Spark
3 5 (1.14%) Moodle
3 5 (1.14%) WordPress
4 3 (0.68%) Adobe Experience Manager
4 3 (0.68%) CMS
4 3 (0.68%) Confluence
5 2 (0.46%) Apache
5 2 (0.46%) SharePoint
6 1 (0.23%) Cloud Foundry
6 1 (0.23%) Mule
Applications
1 1 (0.23%) Adobe Illustrator
1 1 (0.23%) Photoshop
Cloud Services
1 126 (28.77%) AWS
2 78 (17.81%) Azure
3 26 (5.94%) GCP
3 26 (5.94%) npm
4 14 (3.20%) SaaS
5 13 (2.97%) Datadog
6 11 (2.51%) Cloud Computing
6 11 (2.51%) PaaS
7 10 (2.28%) Amazon SageMaker
7 10 (2.28%) Azure Data Factory
8 9 (2.05%) OpenShift
9 7 (1.60%) Amazon EC2
10 6 (1.37%) Heroku
11 5 (1.14%) NuGet
11 5 (1.14%) Veeva
12 4 (0.91%) GitHub
12 4 (0.91%) Serverless
13 1 (0.23%) Amazon CloudWatch
13 1 (0.23%) Office 365
13 1 (0.23%) Twilio
Communications & Networking
1 7 (1.60%) HTTP
2 3 (0.68%) SNMP
3 1 (0.23%) HTTPS
3 1 (0.23%) Intranet
3 1 (0.23%) SSH
3 1 (0.23%) TCP/IP
Database & Business Intelligence
1 47 (10.73%) NoSQL
2 46 (10.50%) PostgreSQL
3 44 (10.05%) SQL Server
4 39 (8.90%) MySQL
5 27 (6.16%) MongoDB
6 16 (3.65%) Hadoop
7 14 (3.20%) Big Data
8 11 (2.51%) Apache Cassandra
8 11 (2.51%) Data Warehouse
8 11 (2.51%) Relational Database
9 9 (2.05%) MS Access
9 9 (2.05%) Redis
10 7 (1.60%) Amazon DynamoDB
11 5 (1.14%) Amazon RDS
12 2 (0.46%) Azure SQL Database
12 2 (0.46%) BigQuery
12 2 (0.46%) SQL Server 2014
13 1 (0.23%) Apache Hive
13 1 (0.23%) Blockchain
13 1 (0.23%) RDBMS
Development Applications
1 89 (20.32%) Jenkins
2 74 (16.89%) Git (software)
3 36 (8.22%) Selenium
4 24 (5.48%) NUnit
5 22 (5.02%) Cypress.io
6 17 (3.88%) webpack
7 16 (3.65%) TeamCity
8 14 (3.20%) Bower
8 14 (3.20%) Grunt
9 13 (2.97%) Cucumber
9 13 (2.97%) JIRA
10 12 (2.74%) Protractor
11 11 (2.51%) Visual Studio
12 10 (2.28%) JUnit
12 10 (2.28%) SpecFlow
13 9 (2.05%) Postman
14 8 (1.83%) RSpec
15 7 (1.60%) Appium
16 6 (1.37%) Mockito
16 6 (1.37%) Moq
General
1 130 (29.68%) Finance
2 26 (5.94%) Banking
3 15 (3.42%) Front Office
4 12 (2.74%) Games
5 10 (2.28%) Marketing
6 8 (1.83%) Financial Institution
7 6 (1.37%) Investment Banking
7 6 (1.37%) Law
8 5 (1.14%) Retail
9 4 (0.91%) Back Office
9 4 (0.91%) Publishing
10 3 (0.68%) Housing Association
11 2 (0.46%) Electronics
11 2 (0.46%) Manufacturing
11 2 (0.46%) Public Sector
11 2 (0.46%) Retail Banking
11 2 (0.46%) Telecoms
Job Titles
1 262 (59.82%) Developer
2 63 (14.38%) Java Developer
3 49 (11.19%) C# Developer
4 43 (9.82%) .NET Developer
5 35 (7.99%) Software Engineer
6 34 (7.76%) Senior Developer
7 32 (7.31%) C# .NET Developer
7 32 (7.31%) Python Developer
8 27 (6.16%) Full Stack Developer
8 27 (6.16%) PHP Developer
9 17 (3.88%) React Developer
10 16 (3.65%) Python Engineer
11 15 (3.42%) Backend Developer
11 15 (3.42%) JavaScript Developer
12 13 (2.97%) Front End Developer (Client-Side Developer)
12 13 (2.97%) QA Engineer
13 12 (2.74%) Senior Java Developer
13 12 (2.74%) Software Developer
14 11 (2.51%) Java Engineer
14 11 (2.51%) Salesforce Developer
Libraries, Frameworks & Software Standards
1 80 (18.26%) .NET
2 76 (17.35%) React
3 71 (16.21%) AngularJS
4 70 (15.98%) CSS
5 64 (14.61%) HTML
6 59 (13.47%) Node.js
7 58 (13.24%) REST
8 48 (10.96%) Web Services
9 42 (9.59%) HTML5
9 42 (9.59%) Kafka
10 40 (9.13%) Spring
11 39 (8.90%) .NET Core
11 39 (8.90%) CSS3
12 36 (8.22%) Pandas
13 33 (7.53%) Django
13 33 (7.53%) Sass
14 28 (6.39%) JSON
14 28 (6.39%) LESS
14 28 (6.39%) RESTful
14 28 (6.39%) Vue.js
Miscellaneous
1 42 (9.59%) Greenfield Project
2 38 (8.68%) Equities
3 34 (7.76%) User Experience
4 33 (7.53%) Algorithms
5 14 (3.20%) Mobile App
6 13 (2.97%) Data Structures
7 10 (2.28%) Derivative
8 9 (2.05%) Foreign Exchange (FX)
8 9 (2.05%) Self-Motivation
9 8 (1.83%) Virtual Team
10 7 (1.60%) Video\Live Streaming
11 6 (1.37%) Cloud Native
12 5 (1.14%) e-Learning
12 5 (1.14%) SCORM
13 4 (0.91%) Fixed Income
13 4 (0.91%) Hedge funds
13 4 (0.91%) Reference Data
13 4 (0.91%) SWIFT
14 3 (0.68%) Clustering
14 3 (0.68%) W3C
Operating Systems
1 57 (13.01%) Linux
2 13 (2.97%) Apple iOS
3 9 (2.05%) Android
3 9 (2.05%) Unix
4 1 (0.23%) Windows
Processes & Methodologies
1 277 (63.24%) Agile Software Development
2 157 (35.84%) BDD
3 138 (31.51%) DevOps
4 135 (30.82%) Microservices
5 86 (19.63%) Software Engineering
6 72 (16.44%) Test Automation
7 65 (14.84%) Pair Programming
8 54 (12.33%) Fintech
8 54 (12.33%) Scrum
9 53 (12.10%) Continuous Integration
10 51 (11.64%) OO
11 43 (9.82%) SOLID
12 37 (8.45%) MVC
13 29 (6.62%) SDLC
14 27 (6.16%) Machine Learning
15 26 (5.94%) Problem-Solving
16 25 (5.71%) API Integration
16 25 (5.71%) Continuous Delivery
16 25 (5.71%) Front End Development
17 23 (5.25%) Continuous Deployment
Programming Languages
1 149 (34.02%) Java
2 124 (28.31%) JavaScript
3 90 (20.55%) C#
3 90 (20.55%) Python
4 83 (18.95%) SQL
5 48 (10.96%) PHP
5 48 (10.96%) Scala
6 42 (9.59%) Kotlin
7 32 (7.31%) Java 8
8 29 (6.62%) TypeScript
9 19 (4.34%) C++
10 13 (2.97%) Go
11 12 (2.74%) Ruby
12 10 (2.28%) R
13 9 (2.05%) C
13 9 (2.05%) ES6
14 8 (1.83%) Clojure
15 6 (1.37%) Apple Swift
15 6 (1.37%) Perl
15 6 (1.37%) T-SQL
Qualifications
1 34 (7.76%) Degree
2 14 (3.20%) Computer Science Degree
3 13 (2.97%) PhD
4 5 (1.14%) SC Cleared
4 5 (1.14%) Security Cleared
5 2 (0.46%) ISTQB
5 2 (0.46%) Master's Degree
6 1 (0.23%) Numerate Degree
Quality Assurance & Compliance
1 28 (6.39%) QA
System Software
1 93 (21.23%) Docker
Systems Management
1 53 (12.10%) Kubernetes
2 42 (9.59%) Puppet
3 20 (4.57%) Terraform
4 15 (3.42%) Ansible
5 12 (2.74%) Kibana
6 2 (0.46%) Salt
7 1 (0.23%) Grafana
7 1 (0.23%) Opscode Chef
7 1 (0.23%) ZABBIX
Vendors
1 21 (4.79%) Microsoft
2 12 (2.74%) Salesforce.com
3 11 (2.51%) Oracle
4 4 (0.91%) Solace
5 3 (0.68%) Adobe
6 2 (0.46%) Apple
6 2 (0.46%) Google
6 2 (0.46%) SAP
6 2 (0.46%) Xamarin
7 1 (0.23%) Atlassian
7 1 (0.23%) Facebook
7 1 (0.23%) Guidewire
7 1 (0.23%) Talend