User Interface (UI): Other names for UI are Graphical User Interface (GUI), User Experience (UX) and Frontend. Any communications happening between the User and the computer is called the concept of UI like Messages, Images, Graphical Designs, Forms, Buttons and Other UI Components. 3 main types of UI are Operating Systems, Customer Devices (like ATM Machines, e-ticket, sign boards etc.) and websites. UI Development is the process of developing Front End of any websites using UI Technologies like HTML, CSS, JavaScript, jQuery, Bootstrap, TypeScript, Angular JS and the most common tools used are editors likes Atom GitHub, Sublime Text, Brackets by Adobe, Microsoft Visual Studio and Jet Brains web storm for web development.

User Experience (UX): The user experience is a consequence of the growth of UI design. After you navigate a page or use an app, you have the experience of it. As we said, that can be good or bad depending on how the user feels about these interactions. UX professionals work on multiple touchpoints with the user. Working closely with the marketing team, they research how your clients discovered your business, the sequence of actions they take interacting with your pages, how they feel completing this task, and their impression on the overall experience. The goal here is to ensure a product that meets customer needs and achieves the desired outcome. 

Working on a website, there are three main types of developers. A front-end developer who focuses on a website’s visitor-facing aspects; as opposed to a back-end developer, who ensures that the site’s function keeps running by updating and improving the server-side code. Finally, you have a full-stack developer that takes care of everything. 

The UI/UX developer’s fall in the first category, front-end developers. Their role is to make work the visual element of an app or website, working with UI and UX designers. As we said before, designers take care of the aesthetic and creative aspects of the interface, while developers focus on making these visual elements function smoothly and coherently.