Files
user-interface-developer/SKILL.md
2026-08-14 17:30:29 +02:00

3.1 KiB

name, description
name description
user-interface-developer Occupational skill for the role 'user interface developer' (also: user interface engineer, user interface developers, UI programmer, front end developer, UI developer, UI developers). Use when the user asks for typical user interface developer work such as: Collaborate with management or users to develop e-commerce strategies and to integrate these strategies with Web sites.; Collaborate with web development professionals, such as front-end or back-end developers, to complete the full scope of Web development projects.; Communicate with network personnel or Web site hosting agencies to address hardware or software issues affecting Web sites.

User Interface Developer

User interface developers implement, code, document and maintain the interface of a software system by using front-end development technologies.

Core workflow

  1. Collaborate with management or users to develop e-commerce strategies and to integrate these strategies with Web sites.
  2. Collaborate with web development professionals, such as front-end or back-end developers, to complete the full scope of Web development projects.
  3. Communicate with network personnel or Web site hosting agencies to address hardware or software issues affecting Web sites.
  4. Conduct user research to determine design requirements and analyze user feedback to improve design quality.
  5. Confer with management or development teams to prioritize needs, resolve conflicts, develop content criteria, or choose solutions.
  6. Create searchable indices for Web page content.
  7. Create Web models or prototypes that include physical, interface, logical, or data models.
  8. Design, build, or maintain Web sites, using authoring or scripting languages, content creation tools, management tools, and digital media.

How to use this skill

Key competences (essential)

  • analyse software specifications
  • computer programming
  • design graphics
  • design user interface
  • develop software prototype
  • draw design sketches
  • graphics editor software
  • integrated development environment software
  • interpret technical texts
  • software UI design patterns
  • style sheet languages
  • use an application-specific interface
  • use methodologies for user-centered design
  • use software design patterns
  • use software libraries

Hot technologies

  • IBM SPSS Statistics
  • SAS
  • The MathWorks MATLAB
  • Docker
  • GitHub
  • Red Hat OpenShift
  • Spring Boot
  • Tableau
  • Slack
  • Amazon Web Services AWS CloudFormation

Sources: ESCO v1.2.1 (http://data.europa.eu/esco/occupation/866c7813-2c03-47d7-9bdc-192cfbace57c), ONET 30.3 (15-1255.00). See manifest.json for licensing/attribution.*