See all jobs
B

Technical Artist

Blizzard

Barcelona, Catalonia, Spain

senior
onsite

Description

Technical Artist (Tools). For Overwatch Rush

Apply
Posted on May 13, 2026