Back-end and Front-end Developers

In an up-voted answer on Quora about web site developers, the commenter said: I prefer ‘back-end developer’ to indicate how good someone is at understanding architecture, performance, databases, and security. And I prefer ‘front-end developer’ to indicate to what degree someone thinks about human-computer interaction, responsiveness, UI optimization and reusability, browsers, responsiveness, and accessibility.