- UI developer should be highly skilled in Web Design and implementation with a passion for building great web-based user interfaces. - Elegantly implement page designs in standards-compliant dynamic XHTML and CSS. - Strong knowledge of internet/web technologies and languages such as javascript, jQuery, DHTML, CSS/XHTML, XML, JSON API. - Advocating Web interaction design best practices with a focus on consistency and usability. - Create rapid prototypes of interfaces to be used as a blueprint for content and technical development. - Work closely with back-end developers to find ways to push the limits of existing Web technology in service of creating the best possible user experience. - Ensuring pages are programmed error-free, cross-browser, cross-platform. - Strong Web application design skills, including information architecture, interface design and visual design. - Strong Web development skills, including Java, JavaScript, jQuery, DHTML (HTML, CSS and JavaScript) and XML.