I'm thinking that developers should level up in UX over their career.

In general, I think everybody should progress in topics adjacent to their functions as time goes on. Learning is fun. Developers have always done that and UX basics are easy to grasp.

@madewulf getting the basic is perhaps easy (hierachical / identation, main action outlined, think about blank state, ... )

Surviving as the feature piles up, it's already harder.

In a lot of companies, the problem is more it's hard to "learn" from your mistakes... there's a kind of distance between the developer and the user.

If you don't see how users struggle with your app, the feedback loop is missing.

Bug reports, sentry notifications helps for the "code" but way less for UI/UX.