Front-end developer profession
A front-end developer is a programmer who deals with the "external" part of the site, its user interface.
It is he who is responsible for all the magic on the sites - so that the forms work, buttons are pressed, the necessary menu items drop out, the photos are scrolled and the pages are beautifully scrolled.
The Front-End Specialist is responsible for ensuring that all pages of a site or application look the same across all browsers and their versions, and match the layout that was created by the designer or web developer.
Frontendants are needed wherever there is web development - and these are hundreds of thousands of sites and web applications.