On one end are designers who have concepts revolving about layout, colors and forms for interaction. On the other hand, there are the front-end developers who use that code to bring those designs to life. And the center of it all is the UX engineer who bridges the two.
When designing an interface, a designer carefully selects a set of colors and typefaces that matches the standards of the company they are working for. This is achieved after several rounds of edits and feedback. However, developers sometimes unconsciously pick system colors or the system default font which will missing the crucial design elements like color shades and font weights.
On the other hand, developers may try to replicate the design as it is by using fixed sizes and line breaks, which would make a rigid and unresponsive layout.
A UX engineer sees a product from both perspectives, as a designer and as a developer. They strive to maintain the brand guidelines while making the designs flexible and responsive across all devices. In doing so, they ensure that the product mirrors the design on its look but assures practicality by enabling perfect use on all the screen sizes and browsers/devices.