On call is a symptom of poorly run company. It's a great signal that you should run far away from any place that requires it.
Most software isn't as critical as we think, and the software that is, is expensive enough to have a properly sized staff.
On call exists for the same reason game devs are paid shit and open source exists... Software engineers don't value themselves properly and love giving away free labor.
I've been both, currently a developer. My 2 cents. Designers work in the "What we would love to build" space while developers work in the "What can we build" space. Those worlds are incompatible.
Paraphrased comments I've heard in the past month.
"Yes our small margin is always 8px but it didn't look good in this confirmation modal so I changed it, that's no big deal right?" (a designer that doesn't design based on the design system is a joke)
"Here is a link to the figma file ... no not that one, it's the 5th one from the left after you scroll way to the bottom" (I've never told a designer to start up a dev environment and figure out where the code is for whatever feature they are designing, why do I have to open figma and hunt around?)
Yes, if you can recover 51% of a bill and send it to the treasury they will make you whole. Not a perfect system and obviously can't help if both shred it and light it on fire but there is a recovery mechanism.
Crypto has none, it's a feature to some but a deal breaker for most.
If you don't mind me asking could you share the company, assuming they want frontend or fullstack JS/TS node/react/* engineers with 15 years experience? (email is in bio). I'm about to go through the process and the thought of solving leet code over zoom with fresh grads is keeping me at my current place which I've outgrown.
I love these take homes with discussions/presentations but companies keep insisting on the zoom coding over google docs route.