Frontendontwikkelaar
Frontendontwikkelaars bouwen de gebruikersinterfaces van de digitale diensten voor gezondheid van de organisatie, zoals websites en apps voor patiënten, online formulieren en schermen die clinici en zorgpersoneel tijdens de zorg gebruiken. Zij schrijven toegankelijke, snelle en veilige code die voor iedereen werkt, ook voor mensen die ziek of angstig zijn of oudere apparaten gebruiken, en werken in multidisciplinaire productteams met ontwerpers, onderzoekers en clinici.
Deze tekst is door een AI-assistent uit het Engels vertaald en is nog niet beoordeeld door een moedertaalspreker. Citaten uit het UK GDaD PCF (het kader voor digitale en datagerelateerde beroepen van de Britse overheid) en uit ESCO blijven in het Engels.
- Familie
- Softwareontwikkeling
- Rol in het UK GDaD PCF
- Frontend developer (Software development)
- Beroepen in ESCO
- web developer (ISCO-08 2513); user interface developer (ISCO-08 2512)
- Op GitHub
- Roldocument · Roldata
Niveaus
| Band | Rolniveau | Niveau in het UK GDaD PCF | Rangen in de Britse Civil Service | Punten van de functiewaardering |
|---|---|---|---|---|
| 4 | Leerling frontendontwikkelaar | Apprentice frontend developer | AO/EO | 276 |
| 5 | Junior frontendontwikkelaar | Junior frontend developer | EO/HEO | 335 |
| 6 | Frontendontwikkelaar | Frontend developer | HEO/SEO/G7 | 418 |
| 7 | Senior frontendontwikkelaar | Senior frontend developer | SEO/G7 | 477 |
| 8b | Lead frontendontwikkelaar | Lead frontend developer | G7/G6 | 604 |
| 8c | Hoofd frontendontwikkeling | Head of frontend development | G6 | 646 |
In een organisatie voor digitale gezondheid en zorg
- Veel gebruikers zijn ziek, hebben pijn, zijn oud of hebben een beperking, dus toegankelijkheid en eenvoudige, rustige interfaces zijn essentieel en niet optioneel.
- Een verwarrende of onjuiste weergave van klinische informatie, zoals een dosis van een medicijn, een uitslag of een afspraaktijd, kan patiënten schaden, dus frontendwerk volgt het proces voor klinisch risicobeheer.
- Interfaces tonen vaak vertrouwelijke gezondheidsinformatie, dus ontwikkelaars ontwerpen voor privacy, bijvoorbeeld op gedeelde apparaten en in drukke klinische gebieden.
- Clinici gebruiken interfaces onder tijdsdruk en met frequente onderbrekingen, dus schermen moeten snel, voorspelbaar en moeilijk verkeerd te lezen zijn.
- Patiënten bereiken diensten op een grote verscheidenheid aan apparaten en verbindingen, dus diensten gebruiken progressive enhancement en werken op trage netwerken.
Roldescriptie in het UK GDaD PCF
A frontend developer designs, builds and improves website software that meets user needs.
In this role, you will:
- be responsible for writing clean, accessible code following a progressive enhancement approach
- create code that is open by default and easy for others to reuse
- design software which meets user needs and creates meaningful interactions and relationships with users
- have an understanding of the three fundamental frontend technologies (HTML, CSS and JavaScript)
Beroepen en vaardigheden in ESCO
ESCO somt de vaardigheden en kennis op die werkgevers meestal nodig hebben (essentieel) of nodig kunnen hebben (optioneel) voor elk beroep. Gebruik ze als checklist voor gesprekken over ontwikkeling.
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.
Essentieel vaardigheden en kennis (26)
Vaardigheden en competenties
- analyse software specifications
- collect customer feedback on applications
- create flowchart diagram
- debug software
- develop digital content
- develop software prototype
- implement front-end website design
- interpret technical texts
- translate requirements into visual design
- use an application-specific interface
- use e-services
- use markup languages
- use software design patterns
- use software libraries
Kennis
Optioneel vaardigheden en kennis (77)
Vaardigheden en competenties
- adapt to changes in technological development plans
- compose description for web elements
- conduct content quality assurance
- design user interface
- develop creative ideas
- implement anti-virus software
- migrate existing data
- 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
Kennis
- ABAP
- AJAX
- APL
- ASP.NET
- Ansible
- Apache Maven
- Assembly (computer programming)
- C#
- C++
- COBOL
- CSS
- CoffeeScript
- Common Lisp
- Eclipse (integrated development environment software)
- Erlang
- Groovy
- Haskell
- IBM WebSphere
- ICT security legislation
- JSSS
- Java (computer programming)
- JavaScript
- JavaScript Framework
- Jenkins (tools for software configuration management)
- KDevelop
- LESS
- Lisp
- MATLAB
- ML (computer programming)
- Microsoft Visual C++
- Objective-C
- OpenEdge Advanced Business Language
- PHP
- Pascal (computer programming)
- Perl
- Prolog (computer programming)
- Puppet (tools for software configuration management)
- Python (computer programming)
- R
- Ruby (computer programming)
- SAP R3
- SAS language
- SPARK
- STAF
- Salt (tools for software configuration management)
- Sass
- Scala
- Scratch (computer programming)
- Smalltalk (computer programming)
- Swift (computer programming)
- TypeScript
- VBScript
- Visual Basic
- WebCMS
- WildFly
- WordPress
- Xcode
- augmented reality
- object-oriented modelling
- software anomalies
- web application security threats
user interface developer
User interface developers implement, code, document and maintain the interface of a software system by using front-end development technologies.
Essentieel vaardigheden en kennis (17)
Vaardigheden en competenties
- analyse software specifications
- design graphics
- design user interface
- develop software prototype
- draw design sketches
- interpret technical texts
- use an application-specific interface
- use methodologies for user-centered design
- use software design patterns
- use software libraries
Kennis
Optioneel vaardigheden en kennis (81)
Vaardigheden en competenties
- create flowchart diagram
- debug software
- design interaction model
- use automatic programming
- use concurrent programming
- use functional programming
- use logic programming
- use markup languages
- use object-oriented programming
- use query languages
- use scripting programming
- utilise computer-aided software engineering tools
Kennis
- ABAP
- AJAX
- APL
- ASP.NET
- Adobe Illustrator
- Adobe Photoshop
- Ajax Framework
- Ansible
- Apache Maven
- Assembly (computer programming)
- C#
- C++
- COBOL
- CSS
- CoffeeScript
- Common Lisp
- Drupal
- Eclipse (integrated development environment software)
- Erlang
- GIMP (graphics editor software)
- Groovy
- Haskell
- ICT debugging tools
- ICT project management
- JSSS
- Java (computer programming)
- JavaScript
- JavaScript Framework
- Jenkins (tools for software configuration management)
- KDevelop
- LESS
- Lisp
- MATLAB
- ML (computer programming)
- Microsoft Visio
- Microsoft Visual C++
- NoSQL
- Objective-C
- OpenEdge Advanced Business Language
- PHP
- Pascal (computer programming)
- Perl
- Prolog (computer programming)
- Puppet (tools for software configuration management)
- Python (computer programming)
- R
- Ruby (computer programming)
- SAP R3
- SAS language
- STAF
- Salt (tools for software configuration management)
- Sass
- Scala
- Scratch (computer programming)
- SketchBook Pro
- Smalltalk (computer programming)
- Swift (computer programming)
- Synfig
- TypeScript
- VBScript
- Vagrant
- Visual Basic
- WordPress
- Xcode
- augmented reality
- human-computer interaction
- screen reader
- software interaction design
- tools for software configuration management
Contains ESCO v1.2.1 data (https://esco.ec.europa.eu/). © European Union. Reuse authorised under Commission Decision 2011/833/EU.