ISCO Occupation Group 2512.4 User Interface Developer

From Open Risk Manual

Definition

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

Essential Skills

  • Style Sheet Languages
  • Computer Programming
  • Analyse Software Specifications
  • Design Graphics
  • Interpret Technical Texts
  • Use Software Libraries
  • Web Programming
  • Design User Interface
  • Software Ui Design Patterns
  • Draw Design Sketches
  • Integrated Development Environment Software
  • World Wide Web Consortium Standards
  • Develop Software Prototype
  • Use Software Design Patterns
  • Utilise Methodologies For User Centered Design
  • Graphics Editor Software


Optional Skills

  • Use Scripting Programming
  • Typescript
  • Cobol
  • Gimp (Graphics Editor Software)
  • Common Lisp
  • Use Concurrent Programming
  • Prolog (Computer Programming)
  • Apache Maven
  • Ruby (Computer Programming)
  • Python (Computer Programming)
  • Synfig
  • Less
  • Perl
  • Sas Language
  • Objective-C
  • Use Object-Oriented Programming
  • Php
  • Tools For Software Configuration Management
  • Jsss
  • Adobe Photoshop
  • Groovy
  • Use Functional Programming
  • Sketchbook Pro
  • Ansible
  • Haskell
  • Salt (Tools For Software Configuration Management)
  • Vagrant
  • Smalltalk (Computer Programming)
  • Provide Technical Documentation
  • Javascript
  • Assembly (Computer Programming)
  • Ajax
  • Utilise Computer-Aided Software Engineering Tools
  • Jenkins (Tools For Software Configuration Management)
  • R
  • Use Automatic Programming
  • Css
  • Apl
  • Puppet (Tools For Software Configuration Management)
  • Eclipse (Integrated Development Environment Software)
  • Software Interaction Design
  • Asp.Net
  • Vbscript
  • Openedge Advanced Business Language
  • Sass
  • Java (Computer Programming)
  • Create Flowchart Diagram
  • Swift (Computer Programming)
  • Adobe Illustrator
  • Lisp
  • Scratch (Computer Programming)
  • Microsoft Visual C++
  • Scala
  • Microsoft Visio
  • Ml (Computer Programming)
  • Sap R3
  • Erlang
  • Abap
  • Staf
  • Kdevelop
  • Ict Project Management
  • Debug Software
  • Human-Computer Interaction
  • C#
  • Use Logic Programming
  • Ict Debugging Tools
  • Matlab
  • Coffeescript
  • Use Markup Languages
  • Visual Studio .Net
  • Xcode
  • C++
  • Pascal (Computer Programming)


Alternative Names

  • Front End Developer
  • Ui Programmer
  • User Interface Developers
  • Ui Developers
  • Ui Developer
  • User Interface Engineer


Higher Level