3.1 KiB
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
- 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.
- Conduct user research to determine design requirements and analyze user feedback to improve design quality.
- Confer with management or development teams to prioritize needs, resolve conflicts, develop content criteria, or choose solutions.
- Create searchable indices for Web page content.
- Create Web models or prototypes that include physical, interface, logical, or data models.
- Design, build, or maintain Web sites, using authoring or scripting languages, content creation tools, management tools, and digital media.
How to use this skill
- Read references/profile.md for the occupation profile and scope.
- Consult references/tasks.md for the full task and activity inventory.
- Check references/skills.md for essential vs. optional competences.
- Check references/tools.md for the software commonly used in this role.
- See references/ai-skills.md — matched external AI agent skills (per-source attribution).
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.*