Engenheiro de UX é um papel híbrido entre design e desenvolvimento front-end. Como ele entende tanto princípio de design quanto prática de código, consegue ligar o time de design ao de engenharia. A meta é garantir que o produto seja bonito e funcione como foi pensado, em várias telas e dispositivos.
No trabalho de produto, a diferença para o desenvolvedor front-end está no investimento igual na fidelidade do design e na experiência. Ele funciona como um tradutor, assegurando que system e protótipo sejam implementados com precisão. Pode, por exemplo, ajustar espaçamento, alinhamento e estados de hover de um botão para bater com a visão, e ainda codar de um jeito que escala.
O design system é central no trabalho dele, porque costuma construir e manter bibliotecas de componente em código, o que garante consistência conforme o design escala entre times.