• Translate abstract concepts into simple, elegant and innovative software application designs for desktop computers, tablets and mobile devices.
• Design the architecture, navigation, user flows, information and interaction solutions that affect user experiences.
• Modify existing software applications to correct errors or to remove complications in user experiences.
• Collaborate with engineers, programmers, analysts, and others to create new usable, attractive software applications.
• Assist in guiding the implementation of usability techniques throughout the life cycle of multiple projects.
• Work with CTO, Product Managers and Product Owners to support the Company’s style and approach to user experience design.