From zien (“to see”) + -er. Cognate with English seer.
ziener m (plural zieners, diminutive zienertje n, feminine zieneres)