Here is a list of the most widely used websites for finding a job in Barcelona:
www.infojobs.net
www.monster.es
Linq.es
redtalent.com
Go through them and search for the position you're interested. I noticed that quite a few relevant job ads came up.
Or you could always consider freelancing and put your profile and rates up to sites like Freelancer and Upwork. Definitely not the easy way, but if you build up your portfolio and have plenty of recommendations, then it's highly likely to work out in the long run.
Also, if you find a particular company you really like, you could contact them, even if they don't have a job ad on their site. With your experience and positive attitude, you might have a chance to find a job this way as well.