A front-end web developer is a web developer who focuses on the user interface (UI) of a website or web application. They use HTML, CSS, and JavaScript to create the look and feel of a website, as well as the interactive elements that allow users to interact with the website.
The skills required to be a front-end web developer include: