Frontendutvecklare
Frontendutvecklare bygger användargränssnitten till organisationens digitala hälso- och vårdtjänster, såsom patientvända webbplatser och appar, onlineformulär och de skärmar som kliniker och vårdpersonal använder under vården. De skriver tillgänglig, snabb och säker kod som fungerar för alla, även för människor som är sjuka, oroliga eller använder äldre enheter, och arbetar i tvärprofessionella produktteam med designers, forskare och kliniker.
Den här texten har översatts från engelska av en AI-assistent och har ännu inte granskats av en modersmålstalare. Citat från ramverket för digitala och datarelaterade yrkesroller i Storbritanniens regering (UK GDaD PCF) och från ESCO står kvar på engelska.
- Familj
- Programvaruutveckling
- Roll i UK GDaD PCF
- Frontend developer (Software development)
- ESCO-yrken
- web developer (ISCO-08 2513); user interface developer (ISCO-08 2512)
- På GitHub
- Rolldokument · Rolldata
Nivåer
| Band | Rollnivå | Nivå i UK GDaD PCF | Grader inom Storbritanniens statsförvaltning | Poäng i arbetsvärdering |
|---|---|---|---|---|
| 4 | Frontendutvecklare (lärling) | Apprentice frontend developer | AO/EO | 276 |
| 5 | Junior frontendutvecklare | Junior frontend developer | EO/HEO | 335 |
| 6 | Frontendutvecklare | Frontend developer | HEO/SEO/G7 | 418 |
| 7 | Senior frontendutvecklare | Senior frontend developer | SEO/G7 | 477 |
| 8b | Ledande frontendutvecklare | Lead frontend developer | G7/G6 | 604 |
| 8c | Chef för frontendutveckling | Head of frontend development | G6 | 646 |
I en digital hälso- och sjukvårdsorganisation
- Många användare är sjuka, har ont, är äldre eller har en funktionsnedsättning, så tillgänglighet och enkla, lugna gränssnitt är nödvändiga och inte valfria.
- En förvirrande eller felaktig visning av klinisk information, såsom en läkemedelsdos, ett resultat eller en tid för ett besök, kan skada patienter, så frontendarbete följer processen för klinisk riskhantering.
- Gränssnitt visar ofta konfidentiell hälsoinformation, så utvecklare utformar för integritet, till exempel på delade enheter och i upptagna kliniska miljöer.
- Kliniker använder gränssnitt under tidspress och med täta avbrott, så skärmar måste vara snabba, förutsägbara och svåra att misstolka.
- Patienter når tjänster på en bred uppsättning enheter och uppkopplingar, så tjänster använder progressiv förbättring och fungerar på långsamma nät.
Rollbeskrivning 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)
ESCO-yrken och färdigheter
ESCO förtecknar de färdigheter och kunskaper som arbetsgivare vanligen behöver (väsentliga) eller kan behöva (valfria) för varje yrke. Använd dem som checklista för utvecklingssamtal.
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äsentlig färdigheter och kunskaper (26)
Färdigheter och kompetenser
- 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
Kunskap
Valfri färdigheter och kunskaper (77)
Färdigheter och kompetenser
- 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
Kunskap
- 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äsentlig färdigheter och kunskaper (17)
Färdigheter och kompetenser
- 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
Kunskap
Valfri färdigheter och kunskaper (81)
Färdigheter och kompetenser
- 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
Kunskap
- 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.