Web and Digital Interface Designers

Overview

Design digital user interfaces or websites. Develop and test layouts, interfaces, functionality, and navigation menus to ensure compatibility and usability across browsers or devices. May use web framework applications as well as client-side code and processes. May evaluate web design following web and accessibility standards, and may analyze web use metrics and optimize websites for marketability and search engine ranking. May design and test interfaces that facilitate the human-computer interaction and maximize the usability of digital devices, websites, and software with a focus on aesthetics and design. May create graphics used in websites and manage website content and links.

Demand
Career Demand by State Career Demand by State Legend
Technology Skills
Technology
Example
Hot Technology
Analytical or scientific software
The MathWorks MATLAB
Application server software
Spring Boot
Business intelligence and data analysis software
Tableau
Communications server software
IBM Domino
Computer based training software
Moodle
Configuration management software
Puppet
Content workflow software
Atlassian JIRA
Customer relationship management CRM software
Salesforce software
Data base management system software
Teradata Database
Data base reporting software
SAP Crystal Reports
Data base user interface and query software
Transact-SQL
Data mining software
Google Analytics
Desktop communications software
Skype
Desktop publishing software
Adobe Systems Adobe InDesign
Development environment software
Ruby
Document management software
Adobe Systems Adobe Acrobat
Electronic mail software
IBM Notes
Enterprise application integration software
Oracle Fusion Middleware
Enterprise resource planning ERP software
SAP Business Objects
Enterprise system management software
Splunk Enterprise
Expert system software
Ansible software
File versioning software
Git
Financial analysis software
Delphi Technology
Graphical user interface development software
Salesforce Visualforce
Graphics or photo imaging software
Trimble SketchUp Pro
Instant messaging software
Blink
Metadata management software
CA Erwin Data Modeler
Multi-media educational software
Nearpod
Network monitoring software
Wireshark
Object or component oriented development software
Swift
Object oriented data base management software
PostgreSQL
Office suite software
Microsoft Office
Operating system software
UNIX Shell
Platform interconnectivity software
Amazon Web Services AWS CloudFormation
Portal server software
Apache HTTP Server
Presentation software
Google Slides
Program testing software
Selenium
Project management software
Oracle Primavera Enterprise Project Portfolio Management
Requirements analysis and system architecture software
Unified modeling language UML
Sales and marketing software
HubSpot software
Spreadsheet software
Microsoft Excel
Storage networking software
Amazon Simple Storage Service S3
Transaction security and virus protection software
Symantec
Transaction server software
Microsoft Internet Information Service IIS
Video conferencing software
Google Meet
Video creation and editing software
YouTube
Web page creation and editing software
Social media sites
Web platform development software
Spring Framework
Word processing software
Google Docs
Tools Used
Tool
Example
Components for information technology or broadcasting or telecommunications
Universal serial bus USB flash drives
Computer Equipment and Accessories
Application servers
Detailed Work Activities

Collaborate with others to develop or implement marketing strategies.

Collaborate with others to determine design specifications or details.

Collaborate with others to resolve information technology issues.

Provide technical support for computer network issues.

Gather customer or product information to determine customer needs.

Analyze operational data to evaluate operations, processes or products.

Design websites or web applications.

Develop models of information or communications systems.

Update website content.

Develop specifications or procedures for website development or maintenance.

Document design or development procedures.

Implement design or process improvements.

Prepare graphics or other visual representations of information.

Develop diagrams or flow charts of system operation.

Test software performance.

Develop testing routines or procedures.

Create images or other visual displays.

Develop detailed project plans.

Supervise information technology personnel.

Document network-related activities or tasks.

Troubleshoot issues with computer applications or systems.

Resolve computer software problems.

Update knowledge about emerging industry or technology trends.

Conduct research to gain information about products or processes.

Provide customer service to clients or users.

Write reports or evaluations.

Write computer programming code.

Majors
Major
Radio, Television, and Digital Communication
Computer and Information Sciences, General
Computer Programming
Information Science/Studies
Computer Science
Computer Software and Media Applications
Computer/Information Technology Administration and Management
Human Computer Interaction
Design and Applied Arts
Marketing