mosaicist

noun

One who makes or deals in mosaics.

A person who designs or builds mosaics.