Front-end developers are responsible for implementing designs and concepts on the web, meaning that their primary tools are HTML, CSS, and Javascript. HTML is used for laying out content and the structure of the document, while CSS is used for styling it before JS is applied where anything beyond basic interactivity is required. Oftentimes front-end development is very heavily Javascript-oriented, particularly when working on modern, highly-interactive, web applications.
Front-end developers tend to make heavy use of libraries built on top of these three languages to ease development, whether it be design frameworks like Bootstrap or Foundation, or Javascript libraries like AngularJS and React that are intended to ease web application development. More powerful extensions of CSS such as SASS have also increased in popularity in recent years, and offer front-end developers a lot more power and modularity in their styling.
Oftentimes front-end developers may reach into PHP, Ruby, or Python code in order to connect data with a back-end, so familiarity with web-oriented languages beyond just the standard HTML, CSS, and Javascript trio is also quite important.
Related Careers
Pediatrician
Derived from the Greek words pais, meaning child, and iatros, which means doctor or healer, a pediatrician is a medical professional who specializes in providing medical care to children.