Skills by Occupation
The skills each role needs — from the EU's official ESCO classification.
Software developer
Data analyst
Web developer
Network engineer
Database administrator
Accountant
Registered nurse
Electrician
Civil engineer
Graphic designer
user interface designer
ESCO occupation · 25 essential, 64 optional skills. Click a skill to find jobs that mention it.
Essential skills
graphics editor software
utilise methodologies for user centered design
task algorithmisation
interact with users to gather requirements
translate requirement concepts into visual design
design user interface
ICT accessibility standards
software interaction design
application usability
create website wireframe
ICT security legislation
build business relationships
human-computer interaction
use markup languages
define technical requirements
manage online content
web programming
draw design sketches
design graphics
software UI design patterns
test system accessibility for users with special needs
design process
develop creative ideas
assess users' interaction with ICT applications
World Wide Web Consortium standards
Optional & specialised skills
ICT project management methodologies
quality standards
Lisp
Lean project management
C#
Groovy
Agile project management
Haskell
PHP
SAS language
software design methodologies
Erlang
ABAP
SAP R3
JavaScript
Assembly (computer programming)
Swift (computer programming)
Perl
TypeScript
ASP.NET
Pascal (computer programming)
Spiral development
GIMP (graphics editor software)
Objective-C
Adobe Illustrator
SketchBook Pro
Scratch (computer programming)
manage localisation
create software design
Synfig
Iterative development
natural language processing
Scala
MATLAB
Prolog (computer programming)
Python (computer programming)
Process-based management
OpenEdge Advanced Business Language
Rapid application development
Waterfall development
AJAX
Incremental development
computer programming
Adobe Photoshop
APL
Java (computer programming)
Common Lisp
Prototyping development
C++
analyse business requirements
Ruby (computer programming)
cognitive psychology
Agile development
Smalltalk (computer programming)
Visual Studio .NET
VBScript
perform online data analysis
COBOL
DevOps
business process modelling
ML (computer programming)
R
CoffeeScript
Microsoft Visio
Other matches: user interface developer · user experience analyst · ICT accessibility tester · software analyst · leather goods product developer
Coming next: live skill demand and trends — how often each skill
actually appears in job ads — arrive with the EURES / Cedefop integration. The skills above
are the canonical requirements for the role from the EU ESCO taxonomy.