mosaicist

noun

One who makes or deals in mosaics.

noun

a person who designs or builds mosaics