What Are The Skills Required For UI Developer?

What Are The Skills Required For UI Developer? Marketable programming skills for UI developers include HTML, CSS, JavaScript, AJAX, JSON, jQuery, Java, Ruby on Rails, and SQL database development. UI devs will also benefit from learning Photoshop, Flash, Flex and Illustrator from the Adobe Creative Suite. What do you need to become a UI developer?