"I don't do X type of work" is pretty unrealistic and comes across as more stubborn than anything else. This is especially true in a small/scrappy company up to medium size companies where you're expected to wear multiple hats.
Maybe at Google you can get away with being the "person that does X-only" but that doesn't work in most companies.
Your job is to do _the thing_ if that thing includes front end work, then you do the front end work.
If you negotiate it before being hired, and you get hired, it's a real stupid move for managers to expect you to do the job that you explicitly made it clear you don't want to do / can't do. It's so easy to not hire someone, I really don't understand hiring people who hate and are not good at the job you want them to do.
The recent example was a large, international company. I mentioned this in the post.
> Your job is to do _the thing_
Like I said in the post, I do what I get paid to do, and the idea is to figure out how to avoid a place where "the thing" is inappropriate. I have an easier time at startups: I'd rather spend 12 hours a day doing something that matches my talent and interests than spend 8 hours a day saying "Yeah, the button is...I don't know why it is where it is. It looked fine to me before, I don't wanna spend two days on this."
Maybe at Google you can get away with being the "person that does X-only" but that doesn't work in most companies.
Your job is to do _the thing_ if that thing includes front end work, then you do the front end work.