Web Designer

The best designers have a strong grasp on a variety of concepts including color and typography, spacial relationships, audience and user experience. A Web Designer expert in Photoshop, Illustrator, HTML and CSS.

UI Developer

UI-Developer Similarly uses HTML, CSS, JavaScript and other client side technologies. There is less emphasis on scripting languages like JavaScript and more emphasis on HTML and CSS. The focus is on delivering more granular assets such as buttons, tooltips, and other modular pieces which will go into a larger, finished product.

Front-end Developer

Front-end developer builds websites using HTML, CSS, JavaScript and other common client side technologies. The focus is on delivering a complete product in a confined timeline. The developer sees pages as a whole, and a website as a combination of those pages.

There is a common misconception about UI developers and Front-End developers that they are basically doing the same job. I have heard it many times, and not just from the common folk, but also from people working in the IT industry.

UX/UI Designer

A UX (User Experience ) designer uses graphics and graphic design software (like Adobe Photoshop, Illustrator and InDesign) to create a look for the web and app. UX designers explore many different approaches to solving a specific user problem. The broad responsibility of a UX designer is to ensure that the product logically flows from one step to the next. One way that a UX designer might do this is by conducting in-person user tests to observe one’s behavior. By identifying verbal and non-verbal stumbling blocks, they refine and iterate to create the “best” user experience.  A good UX designer basic knowledge of HTML and CSS.