Aqui você irá

  • Garantir o desenvolvimento de software com qualidade, através de integração contínua, automação de testes e profundos code-reviews;
  • Construir plataformas sustentáveis e estáveis para novas ideias de produto;
  • Encontrar soluções simples e elegantes para problemas difíceis;
  • Trabalhar com TDD e Testes Automatizados;
  • Trabalhar com metodologia ágil scrum;
  • Trabalhar com APIs REST;
  • Trabalhar com time multidisciplinar.

Como me candidato?

  1. Forka esse projeto, escolha um dos testes aleatórios do DojoPuzzle, resolva-o com sua linguagem favorita e nos envie um e-mail para [email protected] com o seu fork e o link do problema (link para o GitHub, BitBucket, tarball anexada, whatever). Junto do seu e-mail, adicione um link para seu curriculum, portfolio ou linkedin. Avaliaremos seu fork o quanto antes. Duração: de 30m à 2h **
  2. Com hora marcada, um dos membros do nosso time entrará em contato com você por telefone ou Skype, para uma conversa descontraída sobre suas habilidades. Duração: de 30m à 40m **
  3. Visita aqui no escritório, com uma sessão de pair-programming. Duração: de 1h à 1h30m **
* Este processo pode ser alterado sem prévio aviso. Então, fique esperto com as atualizações deste README! ** O tempo de duração é apenas ilustrativo, mas não se prenda a ele, use o tempo que precisar! :-)

Dicas Importantes

Para um teste bem sucedido onde garantirá a próxima etapa, tente aplicar:
  • Orientação a Objetos;
  • Legibilidade de Código;
  • Testes Unitários;
  • Design Patterns;
  • S.O.L.I.D.

Requisitos Básicos

Precisamos de gente que:
  • Procure o estado da arte do código, da arquitetura e do design de software, MAS que tenha plena noção de que nem sempre é possível alcançá-lo em um ambiente ágil =(;
  • Tenha experiência com desenvolvimento para web;
  • Que reconheça que a linguagem <escolha sua linguagem favorita> não é a melhor linguagem/solução para todos os problemas.
  • Ter graduação é legal! Mas se você não for formado, não tem problema. Conhecemos vários profissionais plenamente capacitados que não são formados.

Modelo de contrato

PJ a combinar

Posições


Mobile Engineer

Qualificações mínimas
  • JavaScript
  • Ionic 3
  • Angular 4~5
Desejáveis:
  • Git/BitBucket
  • Google APIs
  • Agile/SCRUM
Diferenciais:
  • TDD
  • SOLID (object-oriented design)
  • Java Android Native
  • Swift iOS Native
[/vc_column_text][/vc_column][/vc_row]

Não está vendo sua vaga ideal?

Fale o por que você seria perfeito para a Btime. Recomendamos que você seja criativo - destaque-se e fale conosco!
Fale conosco