Home Working in Spain Finding a Job Finding jobs in Barcelona
Last update on 16/11/2023

Looking for a job in Barcelona? Here are Expatica’s tips to help you find a range of available jobs in Barcelona, including jobs for English speakers and expats.

Working in sunny Barcelona is an exciting prospect, although finding jobs in Barcelona, similar to elsewhere in Spain, has been more difficult since the economic crisis. Finding work in Barcelona is not impossible but it can require time and patience. Although, as Barcelona is one of the largest international cities in the world, finding a job in Barcelona as an expat can be easier than in other parts of Spain.

Unemployment figures are also improving and there is a variety of English-speaking jobs in Barcelona and jobs for expats, particularly highly skilled workers. In the last quarter of 2016, Spain’s unemployment hit a seven-year low, although still represented one of the highest levels of unemployment in the EU.

busy desk

If you don’t speak Spanish, you may be limited to hotel jobs in Barcelona, or to bars and restaurants (waitressing, dishwashing, food delivery). You can apply for a job in telesales, as an English teacher in Spain, or as an au pair if you have a good command of English. If have a good working knowledge of Spanish or Catalan, then the job opportunities in Barcelona will be significantly more diverse.

Below you’ll find several ways you can look for a job in Barcelona, plus information on:

Job vacancies in Barcelona

While the unemployment rate in Spain is improving, the situation differs from region to region. Barcelona has an unemployment rate of around 18%. As Spain recovers from the financial crisis, the good news is there are jobs to be found, especially for highly-skilled workers, as well as some English-speaking jobs in Barcelona for expats.

Catalonia’s unemployment rises when you look at youth unemployment. University graduates in particular are still having trouble finding steady and well-paying jobs in Barcelona. This doesn’t bode well for foreigners; they might find it less likely for employers in Barcelona to hire a foreigner if they can hire a local.

The protective labor laws in Spain, which some say contributed to the country’s economic crisis, are still causing problems today. A lot of companies in Barcelona are reluctant to offer new employees permanent contracts; as a result, about 50% of labor contracts are temporary. Even for part-time jobs in Barcelona, this isn’t inspiring news, although there is also the option of self-employment in Spain.

Combined with lower salaries in Spain, however, high unemployment has also contributed to skilled workers looking for jobs elsewhere in the EU. This has opened up job opportunities in Barcelona for highly skilled workers coming from abroad.

Though, if you are looking for work in Barcelona, you first need to consider your language skills. If you have some Spanish skills, you have a significantly wider range of jobs to apply for. In Barcelona, Catalán is also spoken; foreigners who have some Catalán skills along with Spanish will have better chances of landing a top-paying job. If you have poor Spanish skills and zero Catalán, don’t worry. There are still many English-speaking jobs in Barcelona catering to the city’s extensive foreign community.

Who can work in Barcelona?

EU/EEA (European Economic Area) and Swiss citizens are allowed to work in Barcelona without requiring a Spanish work permit. People coming from any other country, however, typically need a Spanish visa, as well as an NIE. You also have to register with the Agencia Tributaria, the Spanish tax office.

To get a work visa for Barcelona, a company or employer must officially hire you first. They then arrange a work permit on your behalf through the Dirección Provincial de Trabajo, Seguridad Social y Asuntos Sociales. Once you have a work permit, then you can take the next step and apply for a Spanish work permit. Read more in our guide to Spanish work visas.

Jobs in Barcelona for expats

Around 15% of Barcelona‘s population is foreign – and rising in recent years. Barcelona also accounts for the largest population in Catalonia (around 75% live in Barcelona alone).

Foreigners represent around 20% of the unemployed population, but also account for around 20% of new job contracts in Barcelona.

While the agriculture and construction sectors are still recovering, there has been an employment increase in these sectors, as well as in services and industry. In general, the sectors that generate the most employment are industry and services. Barcelona’s industry sector is notable for chemicals, pharmaceuticals, car manufacturing and agri-food, while activities in the services sector relating to tourism, trade, logistics, new technologies and transport also show a tendency towards growth. Foreigners with expert or management skills in such areas can find a decent range of jobs in Barcelona, and may also have less trouble getting a permit approved when local workers can’t fill the position.

man sitting in the dark

Some of the larger companies have jobs in IT, social media marketing or other computer and communication areas in English, so it pays to check which companies have non-Spanish audiences. There are also numerous international companies based in Barcelona.

As Barcelona is quite an international city, some expats also establish startup companies or become sole freelancers in Spain (autónomos). Native English freelance writers, editors, and translators are in demand, although you will need a Spanish work permit and be registered to pay self-employment taxes in Spain. With enough good clients and experience, you can make a decent living considering the cost of living in Spain.

English-speaking jobs in Barcelona

If your Spanish and Catalán skills are lacking, it doesn’t mean you won’t be able to find work in Barcelona. In fact, there are plenty of English-speaking jobs in Barcelona, which can still help develop your language skills, your social network, and insight into how Barcelona works in general.

If you’re qualified to teach in Barcelona, you can search local universities, international schools in Barcelona, and language schools in Barcelona.

An easy job for expats is to teach English. In Barcelona, there are many British English language teachers but not as many American ones; sometimes employers have accent preferences. Getting an ‘English as a second language’ teaching certification (ESL) boosts your chances of being hired. You can also consider taking on private students.

If you have experience in childcare, you can consider working in Barcelona as a canguro (nanny), which can include a place to live. Often you only need to work certain hours of the day; if the children attend school, you have time to pursue other things, such as taking Spanish and Catalán language courses in Barcelona. You will find many parents looking specifically for canguros that are native English speakers.

There are also a number of jobs in Barcelona only for native English speakers, for example, English-speaking customer service representatives. It might involve working at a call center. The hours of many call centers allow for time to take language classes, as well.

In some cases, being a native English speaker can give you an advantage. Barcelona is hugely popular for tourists, so there’s no shortage of bars, restaurants, hotels, and hostels looking for English speakers. Hotel jobs in Barcelona are popular among foreigners. Knowledge of other languages is a plus in the hospitality industry. Even if it’s not the role you hoped for, it’s a starting point.

Where to find jobs in Barcelona

Your best opportunity to find jobs in Barcelona is online and through your contacts, but there are also local newspapers that advertise jobs, plus plenty of networking groups and temping agencies you can join. The government also provides information (in Spanish) on working conditions and tips for job-hunting, as well as a national job search tool on Empléate.

Expatica Jobs

For jobs in Barcelona for expats and English speakers, check Expatica’s job search which covers a range of industries.

Online job sites in Barcelona

Below is a list of some of the main online job websites, including some that specialize in jobs in Barcelona for English-speakers and expats.

hand shake

Newspapers with jobs in Barcelona

If you speak Spanish, look for jobs in the classified ads of the local newspaper, La Vanguardia. La Vanguardia has a well-respected jobs section.

You can also check Metropolitan Barcelona, which is a free English-language magazine with a jobs section aimed towards expats. This is a good source to find English-speaking jobs or jobs for expats in Barcelona.


Although it may take more time and effort, building a network of contacts can lead to better jobs in Barcelona. You can look for expats and business groups on social media networks or local networking groups in your field of work. Find a list of groups and clubs in Barcelona. Some examples of expat groups include Barcelona expats.

Recruitment agencies in Barcelona

If you have qualifications, temping agencies in Barcelona may be able to help you find part-time or full-time work. You’ll need to visit in person for a brief interview and fill out a form. In addition, you may need to do an aptitude test, and will need to bring a copy of your CV.

Search the government’s online tool for all registered empresas de trabajo temporal (companies for temporary work, or ETT) or check the Yellow Pages to find a list of agencies located in Barcelona. Some agencies only speak Spanish but still have jobs for expats in Barcelona, while there are other agencies that specialize in English-speaking jobs in Barcelona.

Temping agencies

Direct contact

If you are interested in a particular company, do not hesitate to contact them, either by phone, e-mail or in person. With your CV, good qualifications and positive attitude, you might have a chance to find a job in Barcelona this way too.

hand shake

Applying for jobs in Barcelona

When applying to jobs in Spain, you should write both the CV and cover letter in the language of the job listing. Whether you write it in English or Spanish, the format should remain the same; read how to prepare a Spanish CV. It’s also worth using an online service such as Resume.io to produce a professional resume easily.

If you get to the interview stage, dress appropriately regardless of the type of job. Ignore the lore about Spaniards arriving whenever they please and get to the interview 10 minutes before it starts. Let the interviewer offer their hand for you to shake, and also wait for them to signal for you to sit down.

Though an interviewer may speak English, it is best to check first which language to speak in. Make sure to address your interviewer with the formal usted rather than , unless they say you may use . Try to show your friendly and personable side, but don’t get too comfortable with slang, joking and informal language. Lastly, do not ask about pay; it is not appropriate to ask in an interview. Read more in our guide to Spanish job applications and interview tips.