I recently linked to a 2018 talk from Chris Coyier and while there is overlap with this talk, he dives a bit deeper into what being a front-end developer actually means.
The title of the talk perfectly describes what most front-end developer feel these days.