Tesco is creating 16,000 new permanent jobs after lockdown led to "exceptional growth" in its online business.
They include 10,000 pickers to put together customer orders and 3,000 drivers to deliver them.
The supermarket said it expected many of the roles to go to staff who joined them on a temporary basis at the start of the pandemic.
Tesco said it was now serving 1.5 million customers a week online, up from around 600,000 at the start of the outbreak.
It said: "As the supermarket's online business continues to grow, the number of new roles may increase further in the coming months."
Before the pandemic, around 9% of Tesco's sales were online. Now, online sales amount to 16% of sales, and are expected to be worth over £5.5bn this year.
Tesco has already created 4,000 new permanent roles since March. The new roles are permanent and a mixture of full and part-time.
Jason Tarry, Tesco's UK and Ireland chief executive, said: "These new roles will help us continue to meet online demand for the long term, and will create permanent employment opportunities for 16,000 people across the UK."
Meanwhile, Marks & Spencer said it would axe 7,000 jobs over three months, while Debenhams said it plans to cut a further 2,500 roles.