create wireframes, user flows and site map to effectively communicate interaction and design ideas
plan and implement new designs, optimize existing user interface designs
combine creativity with an awareness of the design elements, and create prototypes for new product ideas.
communicate with clients to understand their business goals and objectives