Some of the skills a UI designer are interaction design principles, branding, typography, and color theory. And a UX designer must have the skills for UX research, user empathy, visual communication, and wireframing.