Earlier quoted context omitted.
I don't understand why you're getting down voted, but this is absolutely correct and more specification is needed when it comes to "front-end". I come from a traditional front-end background (for web) and I send many front-end jobs for my company RemoteLeads as well. Front-end is the most fragmented programming job category and I'm sure it's the one that gets the most applicants. Companies will say they're looking fo…
I read the Jerry Low article and comments. On the front-end, I feel like you can group people into two categories: - Front-end/UI designer - UI specialist with HTML, CSS, wireframing and some JS skills - Front-end developer - JS engineer typically leveraging JS frameworks and Bootstrap In the comments section of Jerry's article, it feels like there are a bunch of HTML + CSS specialist who need to re-position themselv…
I've thought about this a lot and I would say something like this:
A front-end/UI designer is concerned about the _user_ interface with the application, that is, how a user interacts and utilizes an application.
A front-end developer is concerned about the _client_ interface with the application, such as what browsers support what and how you can work with that, screen sizes and how to best utilize them(can't have a full word processor and keyboard in a smartwatch), how do you flow data through the client in a way that it doesn't hog the system's memory or makes everything slow, tradeoffs between server-side and client-side rendering, caching, optimization, optimistic UI, unstable connections, progressive enhancement and graceful degradation, and much more.
Of course, this doesn't mean a front-end developer/designer won't have to dabble in both roles eventually.