A front-end developer uses web languages like HTML, CSS, and JavaScript to construct websites and apps that people can access and interact with. The design components you see on the site or application were created during front-end development.