Frontend-udvikler
Frontend-udviklere bygger brugergrænsefladerne til organisationens digitale sundhedsservices, såsom websteder og apps til patienter, onlineformularer og skærmbilleder, som klinikere og plejepersonale bruger under plejen. De skriver tilgængelig, hurtig og sikker kode, der fungerer for alle, også for mennesker der er syge, bekymrede eller bruger ældre enheder, og de arbejder i tværfaglige produktteams med designere, forskere og klinikere.
Denne tekst er oversat fra engelsk af en AI-assistent og er endnu ikke gennemgået af en modersmålstaler. Citater fra den britiske regerings kompetencerammeværk for digitale og datarelaterede fag (UK GDaD PCF) og fra ESCO står fortsat på engelsk.
- Familie
- Softwareudvikling
- Rolle i UK GDaD PCF
- Frontend developer (Software development)
- Erhverv i ESCO
- web developer (ISCO-08 2513); user interface developer (ISCO-08 2512)
- På GitHub
- Roledokument · Roledata
Niveauer
| Lønramme | Rolleniveau | Niveau i UK GDaD PCF | Lønklasser i den britiske statsforvaltning | Point i jobvurderingen |
|---|---|---|---|---|
| 4 | Lærling som frontend-udvikler | Apprentice frontend developer | AO/EO | 276 |
| 5 | Junior frontend-udvikler | Junior frontend developer | EO/HEO | 335 |
| 6 | Frontend-udvikler | Frontend developer | HEO/SEO/G7 | 418 |
| 7 | Senior frontend-udvikler | Senior frontend developer | SEO/G7 | 477 |
| 8b | Ledende frontend-udvikler | Lead frontend developer | G7/G6 | 604 |
| 8c | Chef for frontend-udvikling | Head of frontend development | G6 | 646 |
I en organisation inden for digital sundhed og pleje
- Mange brugere er syge, har smerter, er ældre eller har et handicap, så tilgængelighed og enkle, rolige grænseflader er afgørende og ikke valgfrie.
- En forvirrende eller forkert visning af kliniske oplysninger, såsom en medicindosis, et svar eller et aftaletidspunkt, kan skade patienter, så frontend-arbejde følger processen for klinisk risikostyring.
- Grænseflader viser ofte fortrolige sundhedsoplysninger, så udviklerne designer for privatliv, for eksempel på fælles enheder og i travle kliniske områder.
- Klinikere bruger grænseflader under tidspres og med hyppige afbrydelser, så skærmbilleder skal være hurtige, forudsigelige og svære at misforstå.
- Patienter får adgang til services på en bred vifte af enheder og forbindelser, så services bruger progressiv forbedring og virker på langsomme netværk.
Rollebeskrivelse i 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)
Erhverv og kompetencer i ESCO
ESCO opregner den viden og de kompetencer, som arbejdsgivere som regel har brug for (væsentlige) eller kan have brug for (valgfrie) til hvert erhverv. Brug dem som tjekliste til udviklingssamtaler.
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.
Væsentlige kompetencer og viden (26)
Færdigheder og kompetencer
- 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
Viden
Valgfrie kompetencer og viden (77)
Færdigheder og kompetencer
- 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
Viden
- 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.
Væsentlige kompetencer og viden (17)
Færdigheder og kompetencer
- 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
Viden
Valgfrie kompetencer og viden (81)
Færdigheder og kompetencer
- 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
Viden
- 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.