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?
They do contradict each other, I’m guessing what their intending is the front-end developer would be someone who produces the GUI (graphical user interface) of the application in preference to the behind the scenes code. Rich internet application frameworks like ruby and python (unlike stuff like PHP and ASP) have an entire industry based on making interfaces for the functioning code within the language (aimed towards the end users experience).
Rails is an example of the Model-View-Controller framework. As a front end coder you would still need to be pretty proficient in the Controller and View aspects, mostly helper methods.