フロントエンド開発者
フロントエンド開発者は、患者向けのウェブサイトやアプリ、オンラインフォーム、臨床医やケア職員がケアの最中に使う画面など、組織のデジタルヘルスサービスのユーザーインターフェースを構築する。体調がすぐれない人、不安を抱える人、古い端末を使う人を含め、誰にとっても動作する、アクセスしやすく、高速で、安全なコードを書き、デザイナー、リサーチャー、臨床医とともに多職種のプロダクトチームで働く。
このテキストは英語から AI アシスタントによって翻訳されたもので、日本語を母語とする方による確認はまだ行われていません。英国政府デジタル・データ専門職能力フレームワーク(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.