Front-end development - The creation of the user interface and user experience of a website or application.