- Articulate, develop and model the end-to-end user experience
- Perform workflow analysis and develop use cases
- Develop high level and detailed mockups and prototypes
- Document and communicate designs to stakeholders and development teams effectively
- Collaborate with UI design team to improve processes and standards
- At least 5 years of industry experience in designing user interfaces for a variety of platforms including web, desktop and mobile
- Excellent interpersonal skills and project management skills
- Familiar with Axure, Balsamiq, Microsoft Visio or other prototyping tools
- Bachelor/Master degree in HCI, psychology, cognitive science, or computer science.
- Must be fluent in both written and verbal English.
- Be able to speak and listen to English is a plus.
- Knowledge of networking protocols and MS business products is a plus.
- Experience in an agile development process is a plus.