If you´re searching for a job in Spain the first thing that you should think is that first I need to learn Spanish and not learn Spanish while I´m working or with software and friend/girlfriend that teaches me Spanish only sometimes.
You don´t learn Spanish that way. You should apply yourself ideally to a Spanish school and then approximately after a month think about getting a job. What happens if I don´t have enough money to learn? Well in that case it´s better to gather or save money up in your country and then come to Spain. I have found a job as an English professor but my hours are crazy and I have no time what so ever. Coming to a different country is an experience and something emotional but for personal modesty if you have been here for a year in a foreign country and you still only know the principals, it´s just not worth it. At the end of it you have come to a country for more than a year and you´ve wasted a great opportunity.
The work that our company provides whether it´s for English teachers, hotels/restaurants, small companies…etc. Everything coincides to a Spanish level and an experience in Spain. Your curriculum is going to improve and you can always practice Spanish. You should also be flexible with the city that you go to, with the location in Spain where ever you are or whatever your job is. Being authentic is the best and so is being it in all the different locations go to.