مطور واجهات أمامية
يبني مطورو الواجهات الأمامية واجهات المستخدم للخدمات الصحية الرقمية في المؤسسة، مثل المواقع والتطبيقات الموجهة للمرضى والنماذج الإلكترونية والشاشات التي يستخدمها الممارسون السريريون وموظفو الرعاية أثناء تقديم الرعاية. وهم يكتبون شيفرة متاحة للجميع وسريعة وآمنة تعمل للجميع، بمن فيهم المرضى والقلقون ومستخدمو الأجهزة القديمة، ويعملون في فرق منتجات متعددة التخصصات مع المصممين والباحثين والممارسين السريريين.
تُرجم هذا النص من الإنجليزية بواسطة مساعد ذكاء اصطناعي، ولم يراجعه بعدُ متحدث أصلي باللغة. تبقى الاقتباسات من إطار قدرات مهنة الرقمنة والبيانات في الحكومة البريطانية (UK GDaD PCF) ومن ESCO باللغة الإنجليزية.
- العائلة
- تطوير البرمجيات
- دور UK GDaD PCF
- Frontend developer (Software development)
- مهن ESCO
- web developer (ISCO-08 2513); user interface developer (ISCO-08 2512)
- على GitHub
- مستند الدور · بيانات الدور
المستويات
| الفئة | مستوى الدور | مستوى 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.