Pengembang frontend
Pengembang frontend membangun antarmuka pengguna untuk layanan kesehatan digital organisasi, seperti situs web dan aplikasi untuk pasien, formulir daring, dan layar yang dipakai tenaga klinis dan tenaga perawatan selama perawatan. Mereka menulis kode yang dapat diakses, cepat, dan aman yang berfungsi untuk semua orang, termasuk orang yang sedang sakit, cemas, atau memakai perangkat lama, dan mereka bekerja dalam tim produk multidisiplin bersama desainer, peneliti, dan tenaga klinis.
Teks ini diterjemahkan dari bahasa Inggris oleh asisten kecerdasan buatan dan belum ditinjau oleh penutur asli bahasa Indonesia. Kutipan dari Kerangka Kapabilitas Profesi Digital dan Data Pemerintah Inggris (UK GDaD PCF) dan dari ESCO tetap dalam bahasa Inggris.
- Peran UK GDaD PCF
- Frontend developer (Software development)
- Jabatan ESCO
- web developer (ISCO-08 2513); user interface developer (ISCO-08 2512)
- Di GitHub
- Dokumen peran · Data peran
Tingkat
| Pita | Tingkat peran | Tingkat UK GDaD PCF | Golongan pegawai negeri | Poin penilaian jabatan |
|---|---|---|---|---|
| 4 | Pengembang frontend magang | Apprentice frontend developer | AO/EO | 276 |
| 5 | Pengembang frontend junior | Junior frontend developer | EO/HEO | 335 |
| 6 | Pengembang frontend | Frontend developer | HEO/SEO/G7 | 418 |
| 7 | Pengembang frontend senior | Senior frontend developer | SEO/G7 | 477 |
| 8b | Pengembang frontend pimpinan | Lead frontend developer | G7/G6 | 604 |
| 8c | Kepala pengembangan frontend | Head of frontend development | G6 | 646 |
Di organisasi layanan kesehatan digital
- Banyak pengguna sedang sakit, kesakitan, lanjut usia, atau penyandang disabilitas, sehingga aksesibilitas dan antarmuka yang sederhana dan tenang itu esensial dan bukan pilihan.
- Tampilan informasi klinis yang membingungkan atau salah, seperti dosis obat, hasil pemeriksaan, atau jam janji temu, dapat membahayakan pasien, sehingga pekerjaan frontend mengikuti proses manajemen risiko klinis.
- Antarmuka sering menampilkan informasi kesehatan yang rahasia, sehingga pengembang merancang untuk privasi, misalnya pada perangkat bersama dan di area klinis yang sibuk.
- Tenaga klinis memakai antarmuka di bawah tekanan waktu dan dengan gangguan yang sering, sehingga layar harus cepat, dapat diprediksi, dan sulit disalahbaca.
- Pasien mengakses layanan dengan beragam perangkat dan koneksi, sehingga layanan memakai peningkatan progresif dan berfungsi pada jaringan lambat.
Deskripsi peran 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)
Jabatan dan keterampilan ESCO
ESCO mencantumkan keterampilan dan pengetahuan yang biasanya dibutuhkan pemberi kerja (esensial) atau mungkin dibutuhkan (opsional) untuk setiap jabatan. Pakailah sebagai daftar periksa untuk percakapan pengembangan.
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.
Keterampilan dan pengetahuan Esensial (26)
Keterampilan dan kompetensi
- 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
Pengetahuan
Keterampilan dan pengetahuan Opsional (77)
Keterampilan dan kompetensi
- 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
Pengetahuan
- 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.
Keterampilan dan pengetahuan Esensial (17)
Keterampilan dan kompetensi
- 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
Pengetahuan
Keterampilan dan pengetahuan Opsional (81)
Keterampilan dan kompetensi
- 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
Pengetahuan
- 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.