In my company, I'd pushed to extract the term "front end developer" to "front end developer" and "UI Developer".
My logic was this:
When we put out posting for front-end developers, we get people with javscript (Angularjs), css/html skills -- which is great, and we can always use talented front-end developers -- but as a UI/UX designer, I have a hard time working with these developers who can't tell one grey from another grey, and can't see something is 2 pixels off (or even 20 pixels off) -- which, by the way, has been 99% of the front end developer in the company.
I advocate a UI developer title -- developer who cares about the UI aspect than functionality and has an eye for design. Someone who can turn a UI picture to pixel perfect html/css and javascript appearance (animation and other interaction).
Of course, not every company has such distinction, and every company has different definition. So you can go to indeed.com or linkedin, type in UI developer, front-end developer, javascript developer, html5 developer... and see how many results show up and the job description for each.