A User Interface Designer
is primarily responsible for the following in software applications:
- the interaction value of the software;
- its usability/ease of use;
- its learnability;
- and its general look and feel.
Some of the methods to achieve these goals include:
- conducting usability and heuristic evaluations of the prototype;
- develop iterations through rapid prototyping and testing;
- perform task analysis to organize the process of a particular system;
- develop storyboards for specific scenarios in the software application.
One can become a user interface designer in couple of ways:
- Enroll into an HCI program, taking a perspective from a psychology point of view;
- or enroll into an industrial design program and specialize in user interface design.