Senior game developer jobs near Barcelona Spain.