Aqui, a tecnologia impulsiona nossa missão de restauração ecológica em uma escala que realmente faz a diferença. Conectamos quem produz mudas e sementes nativas com os grandes esforços de reflorestamento. Se você se identifica com um propósito de impacto real no meio ambiente e quer usar suas habilidades para viabilizar produção, compra, venda com agilidade, diversidade e volume, queremos você no nosso time.
Procuramos pessoas desenvolvedoras em início de carreira que adoram resolver desafios e construir soluções, desejam usar suas habilidades para transformar o mundo participando de uma missão real de restauração.
Seu desafio é criar um Catálogo de Espécies Nativas. A ideia central é desenvolver uma solução que permita a organização e apresentação das espécies.
Você tem total liberdade para definir a arquitetura e a abordagem para resolver este problema. Isso pode incluir desde uma aplicação front-end que exibe os dados até a construção de uma API para servir essas informações ou uma combinação dos dois. Queremos saber como você pensa, resolve um problema e constrói a solução.
- Faça um fork deste repositório para o desenvolvimento.
- Neste repositório, em
src/data/
, há um arquivo chamadospecies.json
com os dados para você trabalhar na solução. Você pode tanto carregá-los em um banco de dados quanto usar o próprio arquivo diretamente no seu projeto. - No
README.md
, deixe instruções precisas de como podemos executar os testes e rodar a aplicação localmente. - Quando se sentir confortável com a sua solução, abra um Pull Request para o repositório original.
Gostaríamos de ser capazes de executar as seguintes ações na sua aplicação:
- Listar todas as espécies cadastradas.
- Buscar por espécies que contenham o termo ou parte dele nos campos que fazem parte do registro da espécie.
- Navegar entre as páginas, se necessário.
- Adicionar novas espécies e atualizar existentes.
Também queremos observar no seu projeto:
- Proximidade com o Twelve Factor.
- Testes automatizados.
- Organização e clareza (que uma outra pessoa desenvolvedora consiga navegar e entender o seu código).
Caso encontre dificuldade em algum desses pontos, não deixe de entregar! Para esta posição, estamos observando mais do que apenas a exatidão da solução.
Nossa filosofia é escolher a stack com melhor fit para entrega de uma determinada funcionalidade ou produto.
Por isso, você tem total liberdade para usar aquilo que se sentir mais confortável para entregar este desafio. Use a linguagem e as tecnologias que facilitem o desenvolvimento da sua solução com qualidade e domínio.
Ao finalizar sua solução, envie um e-mail para talentos@silvabrasil.bio com o link do seu Pull Request, perfil do LinkedIn e seu currículo (caso tenha nos encontrado pelo GitHub).
Se o seu processo já estiver em andamento, envie o link na thread de e-mail já iniciada.
Boa sorte! Estamos ansiosos para ver como você resolve problemas e pensa em soluções. 🌱