"UI Development" is not gate keeper of great UX. If you want great UX invest in professional UX designers.
If you want great house to live in, hire an architect, not civil engineers.
[Edit]
After hiring UX designers, listen to them, fund them (enough dev bandwidth to realize the design proposals), do not triage away "nice to fix" UI bugs.
That is, change the engg' mindset.