Product Designer User Interface (UI)
Manages the user interface design portion of the design process of a product.
Core KSATs
KSAT ID | Description | KSAT |
---|---|---|
16 | Knowledge of capabilities and requirements analysis. |
Knowledge |
22 | * Knowledge of computer networking concepts and protocols, and network security methodologies. |
Knowledge |
102 | Knowledge of programming language structures and logic. |
Knowledge |
108 | * Knowledge of risk management processes (e.g., methods for assessing and mitigating risk). |
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 |
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 |
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 |
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 |
5969 | Create style guides and unified approach (libraries, visual languages, etc) to the product. |
Task |
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 |
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 |
Additional KSATs
KSAT ID | Description | KSAT |
---|---|---|
35 | Knowledge of digital rights management. |
Knowledge |
40 | Knowledge of organization’s evaluation and validation requirements. |
Knowledge |
90 | Knowledge of operating systems. |
Knowledge |
132 | Knowledge of technology integration processes. |
Knowledge |
467 | Consult with engineering staff to evaluate interface between hardware and software. |
Task |
797 | Provide advice on project costs, design concepts, or design changes. |
Task |
5968 | Lead integrated design team to achieve a finished product. |
Task |