We were in the same situation a few months ago.
Someone with a sense for design, UX and API design should
- Create well designed small components (Button, Link, Input, ...)
- Create well designed bigger components to compose small ones (List, Box, TabMenu, Expander, Modal, ...)
The rest of the team can now just build bigger components by composing existing ones. Things will look nice and consistent without too much effort. Fine-tuning can be done with an UI/UX affine teammate.
It sounds super simple and success highly depends on the quality of the components you use as the base. We have great success with this approach. It also empowers developers who don't have a feel for design to build good looking UIs by default.