Refatoramos o código extraindo a listagem de vagas para o componente `jobs list` para melhorar a organização. Criamos a UI da paginação com o componente `pagination` do Shadcn UI. Utilizamos o estado na URL para armazenar o número da página atual, criando funções para gerar as URLs das páginas anterior e próxima.