Front-end Development se refiere a una función híbrida de desarrollo web y diseño de pantalla. El frontend es la parte visible para los usuarios de un sitio web o aplicación. En contraste, el backend es la parte no visible, que abarca el servidor, las aplicaciones del lado del servidor y las bases de datos.
Se construye con lenguajes de programación web como HTML (lenguaje de marcado), CSS (hojas de estilo en cascada) y JavaScript (lenguaje de programación). Los desarrolladores front-end también utilizan herramientas y tecnologías como frameworks de desarrollo web, librerías de JavaScript y herramientas de diseño.
El Front-end está estrechamente relacionado con la experiencia del usuario (UX) y la interfaz de usuario (UI), ya que el objetivo principal es crear una interfaz atractiva, fácil de usar y accesible para los usuarios finales.