Desarrollador frontend
Los desarrolladores frontend crean las interfaces de usuario de los servicios de salud digital de la organización, como los sitios web y las aplicaciones para pacientes, los formularios en línea y las pantallas que usan los profesionales clínicos y el personal asistencial durante la atención. Escriben código accesible, rápido y seguro que funcione para todo el mundo, incluidas las personas enfermas, angustiadas o que usan dispositivos antiguos, y trabajan en equipos de producto multidisciplinares con diseñadores, investigadores y profesionales clínicos.
Este texto ha sido traducido del inglés por un asistente de inteligencia artificial y todavía no lo ha revisado un hablante nativo de español. Las citas del Marco de Capacidades de la Profesión Digital y de Datos del Gobierno del Reino Unido (UK GDaD PCF) y de ESCO se mantienen en inglés.
- Familia
- Desarrollo de software
- Rol del UK GDaD PCF
- Frontend developer (Software development)
- Ocupaciones de ESCO
- web developer (ISCO-08 2513); user interface developer (ISCO-08 2512)
- En GitHub
- Documento del rol · Datos del rol
Niveles
| Banda | Nivel del rol | Nivel del UK GDaD PCF | Grados de la función pública | Puntos de valoración del puesto |
|---|---|---|---|---|
| 4 | Aprendiz de desarrollador frontend | Apprentice frontend developer | AO/EO | 276 |
| 5 | Desarrollador frontend júnior | Junior frontend developer | EO/HEO | 335 |
| 6 | Desarrollador frontend | Frontend developer | HEO/SEO/G7 | 418 |
| 7 | Desarrollador frontend sénior | Senior frontend developer | SEO/G7 | 477 |
| 8b | Desarrollador frontend líder | Lead frontend developer | G7/G6 | 604 |
| 8c | Responsable de desarrollo frontend | Head of frontend development | G6 | 646 |
En una organización de atención sanitaria digital
- Muchos usuarios están enfermos, tienen dolor, son mayores o tienen discapacidad, por lo que la accesibilidad y las interfaces sencillas y tranquilas son imprescindibles, no opcionales.
- Una presentación confusa o errónea de la información clínica, como la dosis de un medicamento, un resultado o la hora de una cita, puede causar daño a los pacientes, por lo que el trabajo de frontend sigue el proceso de gestión del riesgo clínico.
- Las interfaces suelen mostrar información sanitaria confidencial, por lo que los desarrolladores diseñan pensando en la privacidad, por ejemplo en dispositivos compartidos y en zonas clínicas concurridas.
- Los profesionales clínicos usan las interfaces con presión de tiempo e interrupciones frecuentes, por lo que las pantallas deben ser rápidas, previsibles y difíciles de malinterpretar.
- Los pacientes acceden a los servicios desde una gran variedad de dispositivos y conexiones, por lo que los servicios usan la mejora progresiva y funcionan en redes lentas.
Descripción del rol en el 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)
Ocupaciones y habilidades de ESCO
ESCO enumera las habilidades y los conocimientos que los empleadores suelen necesitar (esenciales) o pueden necesitar (opcionales) en cada ocupación. Úselos como lista de comprobación en las conversaciones sobre el desarrollo.
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.
Habilidades y conocimientos esenciales (26)
Habilidades y competencias
- 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
Conocimientos
Habilidades y conocimientos opcionales (77)
Habilidades y competencias
- 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
Conocimientos
- 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.
Habilidades y conocimientos esenciales (17)
Habilidades y competencias
- 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
Conocimientos
Habilidades y conocimientos opcionales (81)
Habilidades y competencias
- 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
Conocimientos
- 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.