user interface developer
ISCO: 2512. Skills: 98. Essential: 17.
Essential skills
- 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
- web programming
- World Wide Web Consortium standards
Supporting skills
- ABAP
- Adobe Illustrator
- Adobe Photoshop
- AJAX
- Ajax Framework
- Ansible
- Apache Maven
- APL
- ASP.NET
- Assembly (computer programming)
- augmented reality
- C#
- C++
- COBOL
- CoffeeScript
- Common Lisp
- create flowchart diagram
- CSS
- debug software
- design interaction model
- Drupal
- Eclipse (integrated development environment software)
- Erlang
- GIMP (graphics editor software)
- Groovy
- Haskell
- human-computer interaction
- ICT debugging tools
- ICT project management
- Java (computer programming)
- JavaScript
- JavaScript Framework
- Jenkins (tools for software configuration management)
- JSSS
- KDevelop
- LESS
- Lisp
- MATLAB
- Microsoft Visio
- Microsoft Visual C++
- ML (computer programming)
- NoSQL
- Objective-C
- OpenEdge Advanced Business Language
- Pascal (computer programming)
- Perl
- PHP
- Prolog (computer programming)
- Puppet (tools for software configuration management)
- Python (computer programming)
- R
- Ruby (computer programming)
- Salt (tools for software configuration management)
- SAP R3
- SAS language
- Sass
- Scala
- Scratch (computer programming)
- screen reader
- SketchBook Pro
- Smalltalk (computer programming)
- software interaction design
- STAF
- Swift (computer programming)
- Synfig
- tools for software configuration management
- TypeScript
- 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
- Vagrant
- VBScript
- Visual Basic
- WordPress
- Xcode