What about the type of developer who thinks he's a competent UI designer?
...and he actually is? If there is room for such cross-competency roles in the team, let him shine. It'll give him great work satisfaction. And if there isn't, don't give him UI design tasks.