| Hello. Barcelona native here, lived and worked for years in the NY tech scene and now I am in London, although I go back to Barcelona often, and I'm seriously considering moving back. (I don't know the situation in Madrid well enough). Here are my points: On the one hand, the tech ecosystem is clearly not as strong as Berlin/London or even Paris, and the average engineer salary is _low_. That also might mean there is more room to experiment and make an impact, offset by a general not-so-mature or agile business environment. Barcelona has good universities, and that means many good developers eager to work on cool shit for lower pay than in other places, if you're into starting your own thing. Barcelona has many peripheral, small offices of large companies, so I'd say you may be able to find some of the jobs you're looking for in that circuit. Additionally, Barcelona has a wonderful creative scene. Many strong designers, any many studios doing interesting stuff. Not sure if that's a world that interests you, but many small and big agencies have offices in the city. And I know you're not asking about that, but dude, quality of life is unbeatable: weather, food, culture and pace of life compensate for what you may be missing on the other end, particularly if you have cultivated relationships in the rest of Europe that you may be able to maintain and use to secure business. It may depend on what you are looking for. If you truly prioritize really good tech jobs, I would say don't do it. Adjusting your expectations in terms of salary and general ecosystem is required. Salaries won't be at London or Berlin level by a pretty big margin, but at the same time you should adjust by a cost of living that is about like 40% of what it would be in London. If you want something more balanced, and a rich well-rounded human experience (ha), I'd encourage you to consider the full picture and do it. |