前端开发人员
前端开发人员构建组织数字健康服务的用户界面,例如面向患者的网站和应用、在线表单,以及临床医生和照护人员在照护过程中使用的界面。他们编写无障碍、快速、安全的代码,使其适合所有人使用,包括身体不适、焦虑或使用旧设备的人,并与设计师、研究人员和临床医生在多学科产品团队中合作。
本文由人工智能助手从英文翻译而来,尚未经过母语人士审校。引自英国政府数字与数据专业能力框架(UK GDaD PCF)和 ESCO 的内容保留英文原文。
- 职族
- 软件开发
- UK GDaD PCF 角色
- Frontend developer (Software development)
- ESCO 职业
- web developer (ISCO-08 2513); user interface developer (ISCO-08 2512)
级别
| 职级 | 角色级别 | UK GDaD PCF 级别 | 英国公务员职等 | 岗位评估分数 |
|---|---|---|---|---|
| 4 | 学徒前端开发人员 | Apprentice frontend developer | AO/EO | 276 |
| 5 | 初级前端开发人员 | Junior frontend developer | EO/HEO | 335 |
| 6 | 前端开发人员 | Frontend developer | HEO/SEO/G7 | 418 |
| 7 | 高级前端开发人员 | Senior frontend developer | SEO/G7 | 477 |
| 8b | 首席前端开发人员 | Lead frontend developer | G7/G6 | 604 |
| 8c | 前端开发主管 | Head of frontend development | G6 | 646 |
在数字医疗卫生组织中
- 许多用户身体不适、疼痛、年长或有残障,因此无障碍以及简洁、平和的界面是必不可少的,而不是可有可无的。
- 临床信息(例如药物剂量、检查结果或预约时间)显示得令人困惑或错误可能伤害患者,因此前端工作遵循临床风险管理流程。
- 界面经常显示保密的健康信息,因此开发人员在设计时考虑隐私,例如在共享设备上和繁忙的临床区域中。
- 临床医生在时间压力下使用界面,且经常被打断,因此界面必须快速、可预测且不易误读。
- 患者通过各种设备和网络连接访问服务,因此服务采用渐进增强并能在慢速网络上运行。
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 职业与技能
ESCO 列出了雇主对每种职业通常需要(必备)或可能需要(可选)的技能和知识。可将其用作发展谈话的检查清单。
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.
必备技能和知识(26)
技能与能力
- 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
知识
可选技能和知识(77)
技能与能力
- 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
知识
- 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.
必备技能和知识(17)
技能与能力
- 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
知识
可选技能和知识(81)
技能与能力
- 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
知识
- 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.