Design and develop user interfaces in a java based web application contributing in all phases of a development life cycle
Provide the user interface solution to the end-user including look, feel, and behavior
Create interaction models, user task flows, screen designs, and a UI toolbox that promote ease-of-use and regulatory compliance (Section 508/WCAG)
Establish, maintain, and enforce UI standards throughout the application
Participate in design reviews and provide input throughout the creative process for the work of your teammates
Conceptualize new and improved user interfaces, starting from requirements gathered by Product Owners and Architects
Quickly develop functional prototypes to demonstrate concepts and support iterative usability reviews
Partner with software architects and developers to ensure that prototyping techniques and technologies translate to the web-based solution (or even better: produce standards-compliant front end code using HTML, CSS, Javascript, AJAX, and other related browser-based UI frameworks such as jQuery, YUI, Ext JS)
Present complex sets of data in ways that are easy to comprehend
Excitement for new UI/UX design and development trends and the technologies that enable them
Well-versed in fundamental visual and interactive design principals
Fluent in front-end web development languages, i.e., HTML, CSS, and Javascript
Skilled in Java and AJAX
Ability to translate high-level user requirements into design solutions
Comfortable with an iterative design process that includes accepting and managing feedback and constructive criticism
Knowledge and understanding of web accessibility guidelines and Section 508 compliance