The number of job vacancies has increased by a fifth in the past year and over a third for graduates, according to a new study.
Over 800,000 jobs were on offer last month, but while competition for jobs has fallen in some areas, there were still 30 people per entry-level vacancy in April, said jobs website Adzuna.
Areas with the highest number of people chasing each job included Salford, the Wirral, Sunderland and Rochdale.
Advertised salaries grew by 1.2% over the year, but increased by over 7% in the science sector, it was reported.
Andrew Hunter, co-founder of Adzuna, said: "There are far more job opportunities than 12 months ago, with graduates in particular benefiting as employers begin advertising for far more staff.
"Salaries are showing signs of improvement, which is helping improve household finances across the country, and the science sector is roaring back into life, contributing to both production and employment levels.
"An influx of self-employed and part-time roles has further bolstered employment numbers, leading to a healthy glow across much of the jobs market.
"The salary upturn comes not a moment too soon. Real wages have been falling consistently since the recession, but now they are beginning to claw their way back upwards, sped along by declining competition between jobseekers, which is encouraging employees to raise salary stakes to attract the best staff."
Employment Minister Esther McVey said: "Creating jobs and supporting enterprise as the economy grows are central to the Government's long-term plan to help people secure their future.
"We now have record employment in this country and each and every person who has made a new start or hired someone new is helping to make Britain a more prosperous and confident place to be."