A person that struggles with CSS and performs better when two other developers are telling them what to do should probably just not be in this industry at all. This sounds like a nightmare for any competent developer.
No one else on the team can handle integration with federated identity systems the way I can, though. I know all the technologies and their security pitfalls that have to be coded around. No one else knows those things. Are they nightmares for competent developers and not people who should be in the industry?