Front end web developers specialize in web design and site layout. They determine the site structure, design, and functionality. Front end developers may work with a graphic design team to create graphics to use on a website or even create their own using CSS and SVG files. They may also be tasked with displaying data using scripts that pull data from the back end of the site.