user interface designer
ISCO: 2513. Skills: 95. Essential: 27.
Essential skills
- application usability
- assess users' interaction with ICT applications
- build business relationships
- create website wireframe
- define technical requirements
- design graphics
- design process
- design user interface
- develop creative ideas
- draw design sketches
- graphics editor software
- human-computer interaction
- ICT accessibility standards
- ICT security legislation
- interact with users to gather requirements
- interactive media
- manage online content
- software interaction design
- software UI design patterns
- task algorithmisation
- test system accessibility for users with special needs
- translate requirements into visual design
- use an application-specific interface
- use markup languages
- use methodologies for user-centered design
- web programming
- World Wide Web Consortium standards
Supporting skills
- ABAP
- Adobe Illustrator
- Adobe Photoshop
- Agile development
- Agile project management
- AJAX
- analyse business requirements
- APL
- ASP.NET
- Assembly (computer programming)
- augmented reality
- business process modelling
- C#
- C++
- COBOL
- CoffeeScript
- cognitive psychology
- Common Lisp
- computer programming
- create software design
- DevOps
- Erlang
- GIMP (graphics editor software)
- Groovy
- Haskell
- ICT project management methodologies
- incremental development
- Iterative development
- Java (computer programming)
- JavaScript
- lean project management
- Lisp
- manage localisation
- MATLAB
- Microsoft Visio
- ML (computer programming)
- natural language processing
- Objective-C
- OpenEdge Advanced Business Language
- Pascal (computer programming)
- perform online data analysis
- Perl
- PHP
- Process-based management
- Prolog (computer programming)
- Prototyping development
- Python (computer programming)
- quality standards
- R
- Rapid application development
- Ruby (computer programming)
- SAP R3
- SAS language
- Scala
- Scratch (computer programming)
- screen reader
- SketchBook Pro
- Smalltalk (computer programming)
- software design methodologies
- Spiral development
- Swift (computer programming)
- Synfig
- TypeScript
- use query languages
- VBScript
- Visual Basic
- Waterfall development
- web based collaborative platforms