web developer
Web developers develop, implement and document web-accessible software based on the designs provided. They align the client's web presence with its business strategy, troubleshoot software problems and issues and look for ways to improve the application.
Also called: web programmer, web application developer, web engineer, web developers, web specialist
- 26
- essential skills
- 77
- optional skills
- 8
- related roles
- 2513
- ISCO-08 group
Where you can go from here
8 rolesOccupations sharing the most essential skills with this one. The number is a count, not an opinion.
- ICT system developerWhat changes?13 skills in common
- mobile application developerWhat changes?13 skills in common
- ICT application developerWhat changes?12 skills in common
- industrial mobile devices software developer12 skills in common
- software developer12 skills in common
- digital games developer11 skills in common
- embedded systems software developer11 skills in common
- ICT application configurator11 skills in common
Essential skills
26- analyse software specifications
- collect customer feedback on applications
- computer programming
- content development processes
- create flowchart diagram
- debug software
- develop digital content
- develop software prototype
- domain name service
- ICT debugging tools
- implement front-end website design
- integrated development environment software
- interpret technical texts
- Joomla
- style sheet languages
- tools for software configuration management
- translate requirements into visual design
- use an application-specific interface
- use e-services
- use markup languages
- use software design patterns
- use software libraries
- web based collaborative platforms
- web programming
- web services
- World Wide Web Consortium standards
Optional skills
77- ABAP
- adapt to changes in technological development plans
- AJAX
- Ansible
- Apache Maven
- APL
- ASP.NET
- Assembly (computer programming)
- augmented reality
- C#
- C++
- COBOL
- CoffeeScript
- Common Lisp
- compose description for web elements
- conduct content quality assurance
- CSS
- design user interface
- develop creative ideas
- Eclipse (integrated development environment software)
- Erlang
- Groovy
- Haskell
- IBM WebSphere
- ICT security legislation
- implement anti-virus software
- Java (computer programming)
- JavaScript
- JavaScript Framework
- Jenkins (tools for software configuration management)
- JSSS
- KDevelop
- LESS
- Lisp
- MATLAB
- Microsoft Visual C++
- migrate existing data
- ML (computer programming)
- object-oriented modelling
- Objective-C
- OpenEdge Advanced Business Language
- Pascal (computer programming)
- Perl
- PHP
- Prolog (computer programming)
- Puppet (tools for software configuration management)
- Python (computer programming)
- R
- Ruby (computer programming)
- Salt (tools for software configuration management)
- SAP R3
- SAS language
- Sass
- Scala
- Scratch (computer programming)
- Smalltalk (computer programming)
- software anomalies
- SPARK
- STAF
- Swift (computer programming)
- TypeScript
- use automatic programming
- use concurrent programming
- use functional programming
- use logic programming
- use object-oriented programming
- use presentation software
- use query languages
- use word processing software
- utilise computer-aided software engineering tools
- VBScript
- Visual Basic
- web application security threats
- WebCMS
- WildFly
- WordPress
- Xcode
Definition and skills from ESCO, published by the European Commission. Source concept
No account needed to start
How close are you to being a web developer?
MyNodes reads your CV once, maps it to this same taxonomy, and shows you which roles you are already closest to and the few skills that would open the most doors. The file is deleted as soon as it has been read.