Needs of a User Interface Designer: Competence with HTML, JavaScript, jQuery, and Cascading Style Sheets. The ability to use Adobe Illustrator. Capable of interacting with others. A firm grasp of fundamental design tenets. Capacity to think creatively and find solutions.