Question: do villagers need jobs to breed?
Answer: Job sites are not required for villagers to breed. The breeding depends on the number of valid beds. If a villager is "willing" (see § Willingness below), villagers breed as long as there are unclaimed beds available within the limits of the village.