The UK has the third largest economy in Europe and an unemployment rate of 4% at the end of July 2019– the joint lowest since 1975. According to the Office for National Statistics, there are just over 3.5 million non-UK nationals working in the UK. However, although there were 74,000 more non-EU nationals working in the UK in the last year, the number of EU nationals in jobs decreased by 86,000 in the same period. This is the largest annual fall since records began in 1997.
Economic growth is concentrated in London and the south-east; unemployment is higher in the north of England, Scotland, Wales and Northern Ireland. The London jobs market is booming with 10 times more jobs on offer than the next best area of the country but of course, there’s a lot more competition for those jobs.
If you want a professional or well-paid job then you’ll need to speak good English (and having a second language also gives you an advantage). It’s easier to get a job if you don’t need a work permit. It is relatively easy to get part-time or casual jobs but the pay will be a lot lower.