I've seen this quite a few places. Don't these two words contradict one another? How would someone who does RoR consider themselves to be a FRONT-END developer?

Seems to me like it's equivalent to saying JavaScript Server-side Web Developer, unless maybe I'm missing something?