I also see a bunch of skills emerging. First if you're doing frontend type dev, there is a lot of value in good aesthetics and UX intuition. You can build hundreds of prototypes and test concepts much better.
On the backend, while LLMs can trace race conditions, the need to reason against spaghetti and figure out what your context window looks like is still very much there. Designing tests that ensure seamless migrations still requires a degree of human oversight.
Then there are frontiers like robotics where even with LLMs coding, there are so many cross functional problems that you dont feel like you are moving faster.
I work in a fairly niche role. I use llms for coding all day but there are times for the type of operations research work I do I simply find it easier to write algorithms in almost correct code.