A UI Developer is a person generally responsible for designing and developing user interfaces for software.
A UI Developer's primary role is the flowing of visual elements, such as text, images, and icons, into an application.
The UI Developer will also need to code these visual elements for usability, use the appropriate colors, and ensure the spacing and hierarchy of elements are easy to understand.
They will also be responsible for making the entire application easier to use by testing how a user might interact with the application.
If the application requires user input, the UI Developer will need to determine what sorts of input fields, such as text boxes, drop downs, and