Remote Jobs é um PWA que agrega as vagas remotas na área de TI de diversos repositórios de vagas no Github. A ideia é formentar a cultura do trabalho remoto no Brasil, aumentando a quantidade de empresas que atuem e profissionais que trabalhem nesta modalidade. Se sua empresa quer ter os melhores da sua cidade, contrate alocado, se quer ter os melhores, abra a mente para a contratação remota.
As issues no github são excepcionais para cadastrar vagas de trabalho e existem repositórios excelentes e que funcionam muito bem, como o do Front-End Brasil. Este projeto visa juntar o máximo de repositórios de vagas em um lugar, montando um feed que unifica vagas e que oferece redirecionamento do candidato à essas vagas. Tudo isso 100% open source e grátis.
O objetivo principal do Remote Job Br não é ser mais um repositórios de vagas no Github. Visamos contruir uma aplicação web exatamente pra agregar todo trabalho e informação gerados nestes repositórios. Temos também o objetivo de divulgar mais o uso de repositórios do Github para anúncios de vagas.
Para vagas de desenvolvimento, recomendamos estes dois repositórios:
Estamos iniciando repositórios para vagas remotas na área de Design e UX:
Para usar: Acesse o Remote Jobs
Para rodar em sua máquina: Faça um fork do nosso projeto.
É recomendado a última versão LTS do node instalada.
Entre no diretório da aplicação pelo terminal e instale as dependências através do npm:
npm install
Depois disso basta apenas iniciar o projeto através do script de start do npm:
npm start
É usado o Jest para os testes. Basta rodar:
npm run test
Caso esteja escrevendo testes, use a flag de watch
:
npm run test -- --watch
É usado ESLint com o padrão Standard
. Há hooks de git que verificam o padrão e rodam testes a cada commit.
Para rodar o comando de lint:
npm run lint
Você pode contribuir de muitas formas, desde dar star em nosso projeto no Github, compartilhar, criar issues de sugestões e críticas até submetendo pull requests de novas funcionalidades ou correções. Qualquer dúvida, abra uma issue para conversarmos.
PS: A documentação poderia ser em inglês, mas o objetivo é manter este projeto focado em brasileiros e queremos maximizar a possibilidade de receber contribuições de todos os tipos através da comunidade brasileira (e demais falantes da língua portuguesa). Assim fica decidido que o conteúdo das issues pode ser em português, para que todos da comunidade possam participar.
Por favor, leia CONTRIBUTING.md para detalhes do nosso código de conduta e processo para submissão de Pull Requests.
- Roberto Oliveira - Idealizador
Veja também a lista de contribuidores contribuidores que participam deste projeto.
Este projeto está licenciado sob a MIT License - veja LICENSE.md para mais detalhes