DestinAI
CareersSkillsLog InGet Started
CareersSkillsAboutLog InGet Started →

© 2026 DESTINAI · BETA 1.0 · ISCED ISCO O*NET ESCO
CareersSkillsPrivacyTermsEU AI Act notice
DestinAI
CareersSkillsLog InGet Started
CareersSkillsAboutLog InGet Started →
← Back to directory
§ OCCUPATION · GLOBAL STANDARDS

user interface developer

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

View on Official Portal ↗
Description

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

Theoretical Knowledge
ESSENTIALTheoretical knowledge required
integrated development environment softwaresoftware UI design patternscomputer programmingWorld Wide Web Consortium standardsweb programminggraphics editor softwarestyle sheet languages
OPTIONALAdjacent knowledge that strengthens fit
ML (computer programming)C#PerlPuppet (tools for software configuration management)GroovyMicrosoft VisioABAPTypeScriptGIMP (graphics editor software)PHPscreen readerKDevelopJSSSScalaNoSQLAssembly (computer programming)SAP R3AnsibleObjective-CVBScriptJava (computer programming)augmented realityICT project managementSketchBook ProCOBOLXcodeJenkins (tools for software configuration management)Microsoft Visual C++CSSVagrantAjax FrameworkJavaScript FrameworkCoffeeScriptSynfigAPLAJAXEclipse (integrated development environment software)Common LispAdobe PhotoshopWordPressScratch (computer programming)DrupalLispVisual BasicSTAFsoftware interaction designProlog (computer programming)Adobe IllustratorRtools for software configuration managementJavaScriptErlangSalt (tools for software configuration management)ICT debugging toolsSAS languageSwift (computer programming)ASP.NETApache Mavenhuman-computer interactionMATLABRuby (computer programming)C++HaskellLESSSmalltalk (computer programming)Pascal (computer programming)SassOpenEdge Advanced Business LanguagePython (computer programming)
Practical Skills
ESSENTIALApplied skills & competences
use an application-specific interfaceanalyse software specificationsuse software librariesinterpret technical textsdesign graphicsdesign user interfacedraw design sketchesuse methodologies for user-centered designuse software design patternsdevelop software prototype
OPTIONALOptional competences
create flowchart diagramdebug softwareutilise computer-aided software engineering toolsuse object-oriented programmingdesign interaction modeluse logic programminguse concurrent programminguse scripting programminguse functional programminguse automatic programminguse query languagesuse markup languages

GLOBAL RESOURCE

View official definition ↗

SKILLS OVERVIEW

98 total
17 essential · 81 optional

Data Source: Unified Global Standards (ISCED, ISCO, O*NET, ESCO)

© 2026 DESTINAI · BETA 1.0 · ISCED ISCO O*NET ESCO
CareersSkillsPrivacyTermsEU AI Act notice