An UI developer is concerned with the general look of the product i.e. how the product has been laid out. They are in charge of designing every icon, page and screen, it should be ensured that there is a communication with the design the UX developer has laid out.
UX developer is concerned with the look and feel of the end product depending upon the target audience e.g, if an application for kids is being developed generally it should have a colorful and attractive look. The logical flow of the product is ensured in order for user to have a good user experience.
UI UX Developer