• Gather and evaluate user requirements in collaboration with product managers and engineers
• Illustrate design ideas using storyboards, process flows and sitemaps
• Design graphic user interface elements, like menus, tabs and widgets
• Build page navigation buttons and search fields
• Develop UI mockups and prototypes that clearly illustrate how sites function and look like