A Bempaggo é uma empresa do setor de pagamentos.
-> Local de trabalho 100% REMOTO.
-> Vaga para trabalho remoto (Residir no Brasil por mais de 6 meses no ano).
-> R$ 10K (inicial) - Desenvolvedor Sênior (em processo de contrataçâo).
-> R$ 5K (inicial) - Desenvolvedor Pleno.
-> R$ 2K (inicial) - Desenvolvedor Estágio.
-> + Benefícios.
-> Banco de Dados (Postgresql e Mysql).
-> Backend -> Java (ORM, jakarta.ws.rs [jersey]), Rust.
-> Frontend -> JavaScript, TypeScript, Vue, CSS e HTML.
-> Testes automatizados-> unidade e aceitação (JUnit).
-> Github e AWS.
-> Desenvolvimento dirigido por testes (TDD), destacando a programação em par e assegurar primeiro.
-> Domínio do paradigma de programação orientada aos objetos (POO).
https://github.com/bempaggo/developer-challenge
Esperamos que você seja melhor que o ChatGPT e do @AllenHichard .
Valorizamos código com qualidade, ausência de dívidas técnicas...
Mostre para nós o teu potencial por meio do código.
Aplicar programação orientada aos objetos é uma exigência para esta vaga.
Precisamos jogar o jogo com mouse.
1° - Chat Gpt gerou um código Java para um jogo do 8, o código aparentava estruturas monolíticas.
2° - Allan incluiu uma versão Orientada Objetos, contudo com muito código funcional.
3° - Estamos agoardando ansiosos por adicionar mais nomes de desenvolvedores ou desenvolvedoras aqui.
Gostariamos de uma versão tendendo à POO pura. Onde pode melhorar? São diversos pontos, alguns mais evidentes: Melhorar as abstrações, incluido nomes e conceitos do jogo de 8. Reduzir o volume de código. Aplicar Padrões de Projetos de Software.
Indique o nível da vaga na mensagem de pull request.
Sugerimos que capriche sempre que pedir um pull request, reveja o que os outros já fizeram isso ajuda a revisão.
Caso rejeitado, apontaremos apenas um problema.
-> Avaliamos o domínio de Programação Orientada aos Objetos.
-> A empresa utiliza essencialmente Java e TypeScript como linguagem.
-> Orienta-se utilização da linguagem que domine para resolver o desafio (especialmente se quiser concorrer à vaga de estágio. Eu não tenho preferência por linguagem).
-> Neste momento, a quantidade de tecnologias que têm contato/domine/goste é indiferente.
-> Disciplinas de: Matemática, Português, Inglês e Física são desejáveis.
-> Programação Orientada aos Objetos não se refere às tecnologias.
-> Caso utilize testes automatizados, a chance do candidato ter o pull request aceito aumenta significativamente.
-> Respire. Leia atentamente a Seção 5.