- considering existing applications and evaluating their UX (user experience) effectiveness
- considering the human-computer interaction (HCI) element of a design
- using online tools, such as screen readers, to aid their research
- running user testing of applications, software and websites
- defining interaction models, user task flows, and UI (user interface) specifications
- communicating scenarios (hypothetical users), end-to-end experiences, interaction models, and screen designs to other people working on a product
- working with creative directors and visual designers to incorporate a visual or brand identity into the finished -product
- developing and maintaining design wireframes (basic mock-ups of applications) and specifications