Product Designer User Interface (UI)

Work Role ID: 625  |  Workforce Element: Software Engineering

What does this work role do? Manages the user interface design portion of the design process of a product.

CORE KSATs
KSAT ID Description KSAT
22 * Knowledge of computer networking concepts and protocols, and network security methodologies. Knowledge
108 * Knowledge of risk management processes (e.g., methods for assessing and mitigating risk). Knowledge
1157 * Knowledge of national and international laws, regulations, policies, and ethics as they relate to cybersecurity. Knowledge
1158 * Knowledge of cybersecurity principles. Knowledge
1159 * Knowledge of cyber threats and vulnerabilities. Knowledge
6900 * Knowledge of specific operational impacts of cybersecurity lapses. Knowledge
6935 * Knowledge of cloud computing service models Software as a Service (SaaS), Infrastructure as a Service (IaaS), and Platform as a Service (PaaS). Knowledge
6938 * Knowledge of cloud computing deployment models in private, public, and hybrid environment and the difference between on-premises and off-premises environments. Knowledge
ADDITIONAL KSATs
KSAT ID Description KSAT
16 Knowledge of capabilities and requirements analysis. Knowledge
35 Knowledge of digital rights management. Knowledge
40 Knowledge of organization’s evaluation and validation requirements. Knowledge
90 Knowledge of operating systems. Knowledge
102 Knowledge of programming language structures and logic. Knowledge
132 Knowledge of technology integration processes. Knowledge
155 Skill in applying and incorporating information technologies into proposed solutions. Skill
414 Analyze user needs and software requirements to determine feasibility of design within time and cost constraints. Task
461 Confer with systems analysts, engineers, programmers, and others to design application and to obtain information on project limitations and capabilities, performance requirements, and interfaces. Task
797 Provide advice on project costs, design concepts, or design changes. Task
927A Research and evaluate available technologies and standards to meet customer requirements. Task
968 Knowledge of software related information technology (IT) security principles and methods (e.g., modularization, layering, abstraction, data hiding, simplicity/minimization). Knowledge
3822A Skill in managing user relationships, including determining user needs/requirements, managing user expectations, and demonstrating commitment to delivering quality results. Skill
5965 Design and prototype user interfaces. Task
5966 Create prototypes, wireframes, and storyboards based on customer requirements. Task
5967 Ensure proper integration of the user interface with back-end functionality. Task
5968 Lead integrated design team to achieve a finished product. Task
5969 Create style guides and unified approach (libraries, visual languages, etc) to the product. Task
7101 Knowledge of end to end product development processes. Knowledge
7102 Skill in using industry-standard design and prototyping tools. Skill
7103 Knowledge of design thinking processes. Knowledge