Nossos processos de seleção de desenvolvedores - App Masters - Desenvolvimento Web e Mobile - Juiz de Fora/MG
Nossos processos de seleção de desenvolvedores

Nossos processos de seleção de desenvolvedores

Desde o começo da App Masters temos feitos processos de seleção “diferentes” dos tradicionais. Entendemos a importância de trazer bons desenvolvedores para o time, bem como ter pessoas alinhadas com nossa cultura e nosso “jeito” de ser.

O primeiro processo

Nosso primeiro processo de seleção de pessoal se dividiu em duas grandes etapas; na primeira os candidatos tinham que aprender a programar em React e desenvolver quantos projetos conseguissem, de uma lista de projetos sugeridos. Cada projeto concluído dava um número determinado de pontos, ficando assim fácil “rankear” os candidatos. Na segunda etapa fizemos um hackathon, onde os candidatos se dividiram em pequenas equipes e tinham que implementar um projeto com React do zero.

Alguns candidatos acharam que era muito trabalho por uma vaga.. e eu até entendo, mas o que eu realmente queria eram pessoas com iniciativa e disposição, então esta primeira barreira foi intencional.

Aqueles que encararam o desafio, que aprenderam e se dedicaram para participar, chegaram até o hackathon, onde observei a comunicação entre as pessoas, quem se colocava em um papel de liderança, quem codava mais tempo, e até mesmo quem tinha a boa vontade de ajudar o outro time.

Deste processo surgiu a primeira equipe da empresa com três desenvolvedores incríveis para trabalhar comigo.

HackerHank

Em outro processo de seleção, os candidatos tinham que realizar desafios online de programação, através do HackerRank, para darem entrada no processo, bem como para continuar nele.

Fizemos duas etapas, dois níveis de desafios, um primeiro (App Masters Basics) com testes simples de algoritmo, e o segundo totalmente focado em ECMAScript 6 (App Masters ES6).

Para os 10 melhores colocados nos desafios demos canecas e adesivos. Os 4 melhores candidatos ganharam um treinamento especial, o ”React para Humanos”. Por fim, convidamos os três melhores para desenvolver um projeto prático na empresa, para só então selecionarmos o candidato que entraria.

Programadores em Juiz de Fora

Sempre fui feliz em processos de seleção, desde minha primeira empresa em meiados de 2007. Amigos e parceiros de outras empresas sempre me solicitam para ajudar em processos de seleção, seja divulgando para minha rede de contatos, seja realizando o processo mesmo por completo.

Desta demanda surgiu a ideia de criar uma plataforma voltada para empresas encontrarem e contratarem desenvolvedores. Desenvolvemos o Programadores em Juiz de Fora, como um side project para estudar server side rendering e ser algo realmente útil para a cidade.

De lá pra cá já fizemos alguns processos de seleção nossos pela ferramenta, e de vários clientes também, tendo 86% de sucesso na contratação, das vagas publicadas até então.

Para as próximas semanas planejamos deixar a ferramenta totalmente gratuita para contratação de estagiários em Juiz de Fora, sem custo qualquer para as empresas registradas.

As etapas do nosso processo

Falando dos nosso processos, gostamos que sejam rápidos, interativos e divertidos. Em linhas gerais nossos processos acontecem da seguinte forma:

  1. Inscrição - O candidato se inscreve no processo
  2. Projeto(s) de teste - O candidato precisa programar algo que funcione, e disponibilizar via github pra nós, ou nos enviar algo que já tenha feito
  3. Entrevista online - Realizada por texto ou audio no whatsapp, para alinhar as expectativas
  4. Entrevista presencial - uma conversa rápida para conhecermos melhor o candidato e definirmos se ele encaixa no que buscamos
  5. Projeto prático in loco - projeto de dois ou três dias, para programar algo real conosco, e vermos como interage, evolui e aprende

Tentamos fazer o processo todo sempre em poucos dias, para manter os candidatos interessados e participando ativamente, e para não tomar muito tempo também das pessoas.

O que buscamos

Queremos sempre pessoas de coragem para enfrentar as dificuldades, buscar soluções e principalmente com disposição para aprender sempre.

Atualmente o inglês é requisito essencial em nossa seleção de pessoal, uma vez que estamos focando em clientes de fora do Brasil.

Como chamar atenção

Seguem algumas dicas para ter ainda mais sucesso em nossos processos de seleção. Certamente servirão para a maioria dos processos de outras empresas também.

  • Ter um github com alguns projetos próprios é o primeiro passo - ao menos indica que você sabe usar o git
  • Ter no seu linkedin uma apresentação curta dizendo exatamente no que você é bom, no que tem focado atualmente e o que espera para o futuro próximo
  • Ter um blog, medium, ou ser ativo em alguma rede social com conteúdo acerca de programação
  • Ter um projeto de exemplo online, funcionando, na sua stack favorita, para apresentar quando necessário

Como participar

Estamos com processo de seleção sempre aberto, se quiser participar o primeiro passo é se cadastrar no Programadores em Juiz de Fora.

Nos vemos lá!

Posts relacionados

  • Os melhores eventos de tecnologia e inovação no Brasil em 2024

    Os melhores eventos de tecnologia e inovação no Brasil em 2024

    Web Summit, Gramado Summit, VTEX Day e outras dezenas de eventos de inovação, negócios, tecnologia e marketing estão no nosso radar para 2024.
    E como somos apaixonados por tecnologia e eventos, criamos uma agenda completa com os principais eventos para você participar.

  • Maximizando negócios com IA - GPT e seu potencial no mundo corporativo

    Maximizando negócios com IA - GPT e seu potencial no mundo corporativo

    Tiago Gouvêa -

    A Inteligência Artificial aliada aos negócios pode funcionar como uma mola propulsora para melhores resultados nas empresas.
    O ChatGPT e outras IA generativas vieram pra ficar e já estão transformando nossa realidade. Enquanto empresas, devemos ativamente buscar a melhor aplicação e integração com o que já temos de tecnologia.

  • O limite de projetos paralelos em times de desenvolvimento

    O limite de projetos paralelos em times de desenvolvimento

    Tiago Gouvêa -

    Quando a empresa tem um time de desenvolvimento interno, é comum querer sempre trazer um projeto a mais para ser desenvolvido.
    Mas qual o limite? Quais os pontos que merecem atenção ao tentar incluir mais um projeto na fila de desenvolvimento?
    Como manter alta a motivação e a qualidade das entregas?