← See all jobs
B
Technical Artist
Blizzard
Barcelona, Catalonia, Spain
senior
onsite
Description
Technical Artist (Tools). For Overwatch Rush
Apply
Mark applied
Posted on May 13, 2026
Request removal