User Experience Designer (UX Designers)
–The most common or default interpretation of User Experience, of anything that we expect another will experience while using an interactive system This requires a focus on human behaviors, psychology and understanding why people do what they do. combine their research and design skills together to understand the user needs and produce concepts/solutions/designs that people want to use. Most UX Designers can tell you what it should do and why it should do it, but can’t actually build something that works.The main tenets of User Experience Design is simply incorporating user feedback in to the design evolution process.
– focus on the structure and layout of content, navigation and how users interact with them. The types of deliverable s they produce include site-maps, user flows, prototypes and wire-frames, which are more focused on the underlying structure and purpose of the software. The visual appearance does impact on these, but can be created as a separate layer that is applied over the top.
User Interface Developer (UI Developers)
– fill the middle ground by combining both design sensibilities and technical skills together. They are skilled at making something both look good and function in a browser/device at the same time. They have the production skills to be able to produce visual designs in Photoshop and then turn them in to HTML code that deals with the wonders of browser compatibilities. This requires in-depth understanding of how browser rendering engines behave to be able to implement a design for the web that renders correctly and get all those pesky pixels to line up perfectly.
– focus on the way the functionality is displayed and the fine detail of how users interact with the interface. They produce the visual comps and functioning front-end code.