Desenvolvedor Angular e React [Instrutor] [Full Time] [Remoto]

Uberlândia, State of Minas Gerais, Brazil | Full-time | Fully remote

Apply

Você é apaixonado por desenvolvimento de software e tem conhecimento e experiência avançada em Angular e React?

Você gosta de ensinar e ajudar outras pessoas a se desenvolverem tecnicamente?

Acha que fazer isso como seu trabalho principal seria beeeeem legal?

Você é elogiado frequentemente por ter facilidade em aprender novas coisas e aprofundar o conhecimento bem rápido?

Também é elogiado por ter habilidade em ensinar assuntos complexos de maneira simples?

Se respondeu "sim" para todas as perguntas, continue lendo a descrição dessa vaga, porque ela pode ser para você.

Prazer, meu nome é Thiago Faria. Sou fundador da AlgaWorks.

A AlgaWorks é uma escola online de programação de software, com mais de 12.000 clientes espalhados em todos os estados do Brasil e diversos outros países.

Eu fundei a empresa em 2004, mas nos transformamos em uma escola 100% digital em 2012.

Nossa missão é ajudar estudantes e programadores a mergulhar e se especializar em tecnologias para alcançar o próximo nível em suas carreiras, e de tabela colaborar para que os sistemas de informação tenham mais qualidade.

Nos diferenciamos no mercado pelo nível de aprofundamento dos conteúdos que ensinamos e didática simples.

Temos vários depoimentos em vídeos de alguns de nossos alunos nessa playlist:

https://www.youtube.com/watch?v=21EnfiieKyU&list=PLZTjHbp2Y781U6xtjiQdS_gk2hjJIL3tI

Para continuar crescendo, estamos buscando ajuda de um Desenvolvedor React e Angular (com experiência) que gostaria de trabalhar praticamente 100% do seu tempo estudando e ensinando.

Em outras palavras: é uma vaga full time, remota e de longuíssimo prazo para instrutor de cursos online.

Ficou interessado?

Que legal! Então, continua comigo. Eu quero deixar tudo muito claro porque eu sei que seu tempo é precioso, e o meu também é.

Como Instrutor React e Angular, você será um dos responsáveis por todos os conteúdos e produtos relacionados a esses assuntos dentro da AlgaWorks, de forma que garanta a experiência positiva dos clientes, prospectos e seguidores.

Já no primeiro mês de trabalho, você precisará gravar videoaulas para nosso canal do YouTube e conhecer de forma profunda o nosso curso atual de React (você será o responsável por manter esse curso sempre atualizado). Isso vai servir como um teste real pra você e para nós.

E claro, antes de tudo, nós vamos conversar bastante sobre a nossa metodologia, a didática, etc.

Depois de algum tempo, você será responsável por projetos de novos cursos sobre Angular e/ou React, e a demanda nunca acaba (pelo menos até hoje nunca acabou, parece infinito mesmo).

Nossos cursos imersivos precisam impactar o mercado e ser diferentes de tudo que já existe em outras escolas ou plataformas.

Quando alguém olha nossos cursos imersivos, precisa ficar muito claro que o nosso é muito mais aprofundado e melhor.

O desenvolvimento desse tipo de curso pode demorar muuuitos meses, por isso você precisa ser bem focado e determinado para cumprir os prazos de entregas e qualidade do material.

Você será responsável por cada aluno dos cursos de React e Angular (além dos cursos base, como JavaScript, HTML, etc). Isso inclui o suporte aos alunos, atualização de aulas, etc.

Nós temos uma equipe de suporte que pode ajudar também, mas você não pode largar um curso de sua responsabilidade sem monitorar e apoiar o suporte.

Além disso, você também poderá ser chamado para interagir e/ou orientar tecnicamente os clientes e prospectos nas redes sociais, comunidades ou outros canais de contato.

Para vender os cursos, o nosso marketing pode precisar de você para gravar vídeos de chamadas, vídeos de vendas, etc. Tudo é roteirizado e/ou orientado para que você tenha o menor trabalho possível.

Eventualmente, você vai nos representar em congressos de programação, ministrando palestras e levando nossa marca e serviços para a comunidade de programadores.

É imprescindível que você seja automotivado e tenha proatividade para continuar estudando e se aprofundando em programação. Não queremos alguém que precise ficar empurrando para estudar e se desenvolver.

Você precisa ter um lugar tranquilo e silencioso para trabalhar, já que grande parte do seu tempo será para gravar novas aulas (e ruídos exagerados podem atrapalhar as gravações).

As aulas devem ser gravadas no Windows ou macOS. Não usamos Linux por falta de um software de gravação e edição de qualidade (e produtivo). Você não deve ter nenhum problema ou pré-conceito em usar outro sistema operacional.

Como o trabalho é remoto, você precisa ser MUITO comprometido com resultados, organizado, proativo e ter uma EXCELENTE comunicação.

Leia novamente o último parágrafo e seja sincero com você mesmo.

Eu sei que todas as empresas querem trabalhar com pessoas com essas competências e isso acaba parecendo clichê.

Mas na AlgaWorks é real. Se você QUER SER comprometido, organizado e proativo, mas NÃO É no seu dia a dia, infelizmente não vamos conseguir trabalhar juntos.

A comunicação é importantíssima também. E na nossa interpretação, alguém bom de comunicação não é quem conversa muito e é desinibido. É alguém que sabe se expressar com as palavras certas, no momento certo, para a pessoa certa, de forma que quem recebe a mensagem compreende perfeitamente a sua intenção.

Cá entre nós, problemas de comunicação é a raiz da maioria dos problemas nas empresas, mas quando o trabalho é remoto, é ainda mais crítico. Fica literalmente impossível funcionar sem uma boa comunicação. 

Você também precisa ter capacidade em se autogerenciar. Se você precisa de um chefe te pressionando para trabalhar, não vai dar certo também.

Você terá acesso ao nosso planejamento anual, com todos os nossos objetivos e projetos. E nós fazemos uma reunião semanal para alinhamento com o time.

Basicamente, você quem diz o que vai fazer e eu ou algum outro coordenador apenas valida se está de acordo com as prioridades da empresa.

Eu espero que, ao ser integrado à empresa, você tenha clareza dos seus projetos e atividades e tenha responsabilidade para evitar atrasos. E que não seja necessário que alguém fique te cobrando para as coisas saírem.

A responsabilidade dos seus projetos ou atividades deve ser sua e a iniciativa para a resolução de qualquer problema deve partir de você.

Esta é uma vaga PJ, para trabalhar remotamente e full time.

Não é uma vaga freelance e nem temporária. Estamos procurando um profissional que vise uma parceria de longo prazo.

Só faça a sua aplicação se você conseguir se enxergar trabalhando por pelo menos 5 anos com a gente (claro que não estamos exigindo uma garantia, mas é uma reflexão importante que você deve fazer antes de se aplicar, porque realmente queremos uma parceria de longo prazo).

Você terá flexibilidade de horários, porém para ter essa liberdade, a responsabilidade exigida é maior. A flexibilidade não pode se tornar desorganização e bagunça. Nós nos esforçamos para sermos muito organizados.

Se você está pensando em "tentar" essa vaga como um projeto paralelo, enquanto mantém seu emprego das 8 às 18, não vai funcionar.

Suas principais atividades serão:

  • Trabalhar diretamente com o CEO para alinhar as estratégias de conteúdo, a metodologia de ensino, as questões técnicas, etc.
  • Trabalhar em parceria com a equipe de marketing e atender as demandas de produção de conteúdos, seguindo as orientações.
  • Planejar e produzir novos cursos online de React e Angular, seguindo rigorosamente a metodologia da AlgaWorks, dentro do prazo, qualidade e custo acordados.
  • Manter proativamente os cursos que gerencia sempre atualizados, gravando novas aulas, promovendo aulas ao vivo, etc.
  • Produzir conteúdos gratuitos, incluindo e-books, artigos, videoaulas, lives, stories, etc, seguindo as diretrizes e modelo padrão da AlgaWorks e tendo em mente o objetivo final do conteúdo.
  • Ministrar palestras online, representando a AlgaWorks.
  • Manter o engajamento dos alunos nos cursos que gerencia e se importar com os resultados dos alunos, criando e participando de discussões, promovendo aulas ao vivo, criando novos materiais de apoio, etc.
  • Manter-se atualizado nas tecnologias, boas práticas e tendências de mercado relacionadas a front-end, React e Angular, acompanhando as novidades de novas versões, notícias importantes, etc, não só na teoria, mas também na prática.
  • Gravar vídeos de venda, anúncios, etc, seguindo as orientações e/ou roteiros previamente escritos pelo marketing, quando necessário.
  • Responder dúvidas de alunos no Suporte VIP e acompanhar e interagir também nos fóruns e grupos da AlgaWorks.
  • Orientar e/ou responder tecnicamente prospectos e clientes que apresentem alguma dúvida nos canais de atendimento.

Você precisa ter as seguintes competências técnicas (OBRIGATÓRIO):

  • React avançado
  • Angular avançado
  • HTML5 e CSS3 avançado
  • JavaScript (ES6, ES7, etc) avançado
  • TypeScript
  • Ferramentas de front-end (NPM, Yarn, Webpack, etc)
  • Boas práticas de UX
  • Experiência com sistemas de front-end em produção
  • Qualidade de código (boas práticas, design patterns, Clean Code, etc)
  • Orientação a objetos
  • Modelo arquitetural REST
  • Testes automatizados
  • Habilidade em transformar conhecimento em palavras (escrever artigos, por exemplo)
  • Excelente comunicação escrita (escreve sem erros)
  • Excelente comunicação verbal
  • Facilidade de ensinar de maneira simples (didática)
  • Inglês avançado

E você também precisa ter outros pré-requisitos (OBRIGATÓRIO):

  • Mais fazedor do que falador. Tem histórico de trabalhos bem sucedidos, dentro da qualidade, prazo e custos planejados.
  • Perfil pesquisador, curioso e solucionador de problemas. Não só tem facilidade em resolver problemas, como faz isso da melhor maneira, e não apenas do jeito mais fácil.
  • Gosta e tem muita facilidade em aprender algo novo. Estudar é um hobby, e não uma obrigação. Não estuda só em horário de trabalho, quando está sendo remunerado, mas também em horários livres, por motivação própria. Consegue aprender algo novo fuçando e lendo documentações (que pode ser em inglês).
  • Capacidade em trabalhar focado e entregar tarefas sem atrasos.
  • Responsabilidade e comprometimento com prazos e qualidade. Se algo saiu do planejado, dá um jeito e se esforça (nem que tenha que trabalhar mais) para cumprir com o que foi prometido. Dá valor à sua palavra e não faz corpo mole.
  • Autonomia e proatividade. É capaz de planejar seus projetos e atividades e se autogerenciar para executá-las e atingir os objetivos, sem esperar que alguém diga o que fazer. Não precisa de um chefe no pé para gerar resultados.
  • Capacidade de trabalhar com diversas tarefas ao longo do dia e administrar diferentes prazos de entrega.
  • Muita organização. Gosta de trabalhar de forma organizada, tem facilidade em seguir padrões e métodos já definidos (mesmo que não concorde).
  • Altíssima atenção aos detalhes, principalmente com a qualidade do código e experiência do usuário das aplicações desenvolvidas (é caprichoso).
  • Humildade para aprender, ensinar e receber feedbacks. Sabe receber principalmente feedbacks negativos com tranquilidade e mudar seus comportamentos ou hábitos para melhor.
  • Assertividade na comunicação com uma equipe remota. Você tem facilidade em trabalhar remotamente e se expressa de forma clara, transparente e proativa.
  • Disponibilidade para, eventualmente, trabalhar fora do horário comercial, para ministrar alguma aula ao vivo, participar de algum evento, etc.
  • Empatia, paciência e prazer em ajudar pessoas. Consegue se colocar no lugar de outras pessoas de diferentes níveis de conhecimento para ajudá-las da melhor forma.
  • Mentalidade aberta. Não tem preconceito com outras tecnologias e não acha que a que mais conhece é a melhor.
  • Paixão real por programação e educação. Se ganhasse na mega-sena, ainda continuaria programando e/ou ensinando pessoas, mesmo que apenas como hobby.

Nós NÃO estamos procurando alguém que:

  • Não tem interesse ou capacidade em passar vários meses gravando aulas todos os dias, em tempo integral, para entregar um novo curso (a gravação de um curso pode demorar bastante, é cansativo e exige MUITO foco e disciplina).
  • Não tem nenhuma vontade de se tornar um instrutor, mas pensa em aproveitar essa "oportunidade" para não ficar sem trabalho ou para ver o que acontece.
  • Precisa de um chefe pressionando para ser produtivo.
  • Não tem proatividade e não sabe se autogerenciar (precisa de alguém dizendo o que deve ser feito).
  • Tem baixo rendimento no trabalho (atrasa as atividades com frequência).
  • Procrastina com as atividades e vive apagando fogo.
  • Não segue os processos da empresa e causa confusão.
  • Não consegue planejar algo antes de colocar a mão na massa (e gera retrabalho ou não alcança o nível de qualidade esperado).
  • É desorganizado e/ou esquecido, gerando stress nas entregas.
  • Não tem disciplina para responder e-mails ou mensagens no Slack, usar a ferramenta de gestão de projetos e tarefas (Trello) ou a ferramenta de timesheet (Hubstaff).
  • Gera mais problemas e dores de cabeça para a empresa do que soluções e resultados.
  • Quer uma oportunidade com flexibilidade de home office porque acha que vai trabalhar menos.
  • Não gosta ou não tem controle emocional para receber feedbacks negativos.
  • Não gosta ou tem preguiça de estudar.
  • Não tem o hábito de pegar alguma coisa para estudar por conta própria.
  • Não está aberto a mudanças (se acomoda e prefere continuar fazendo do jeito que sempre fez).
  • É disperso e não consegue manter o foco por muito tempo.
  • Só quer um trabalho para pagar as contas (não se conecta com a nossa missão).
  • Trabalha apenas por obrigação, mas não tem prazer no que faz.
  • É viciado em reclamar sem apresentar soluções.

(Se você se identificou fortemente com algum destes comportamentos que não estamos procurando, não conseguiríamos trabalhar juntos, então, para economizar o seu tempo, por favor, não faça a sua aplicação)

Para trabalhar aqui, você vai precisar VIVER E DEFENDER os nossos valores:

  1. Importe-se verdadeiramente e surpreenda os clientes
  2. Comunique-se com clareza e transparência
  3. Seja responsável pelos resultados
  4. Seja autogerenciável
  5. Tenha paixão por excelência e simplicidade
  6. Tenha disciplina e organização (e não aceite bagunça)
  7. Tenha brilho nos olhos
  8. Busque crescimento e aprendizado

(Nossos valores são inegociáveis. Se você acredita que esses valores estão alinhados com os seus, faça a sua aplicação rápido! Queremos te conhecer)

Isso é o que nós oferecemos para você:

  • Remuneração mensal de R$9.000 a R$11.000
  • Contratação PJ
  • Trabalho remoto (home office)
  • Flexibilidade de horários (flexibilidade != bagunça || irresponsabilidade)
  • Licenças de software e equipamentos de gravação fornecidos pela empresa
  • Investimento em livros e treinamentos (cursos da AlgaWorks e também de terceiros)
  • Ajuda financeira para participar de eventos da área (inclusive internacionais)

Nosso processo de seleção e contratação tem as seguintes etapas:

  1. Você lê a descrição da vaga, faz uma reflexão se realmente tem o perfil que estamos buscando e faz a sua aplicação
  2. Se ficar alguma dúvida, nós chamamos você no WhatsApp para esclarecer
  3. Fazemos vários testes, incluindo teste de conhecimento, redação, desenvolvimento, gravação de aulas e/ou aulas ao vivo, etc
  4. Nós conversamos por videoconferência por uma ou mais vezes
  5. Você preenche uma pesquisa de perfil comportamental
  6. Apresentamos a AlgaWorks e os nossos planos para você e fazemos uma proposta para te contratar
  7. Assinamos o contrato digitalmente e você entra para o nosso time

Nós podemos mudar o processo a qualquer momento, caso sintamos necessidade.

Em qualquer etapa, você pode ser desclassificado, caso entendamos que você não tenha o perfil que buscamos ou se encontrarmos outro candidato que no momento pode ser mais adequado para a vaga.

Em caso de desclassificação, você receberá um e-mail com essa informação.

Para ter certeza que você leu a descrição completa dessa vaga, no formulário de aplicação, adicione a palavra "crocodilo" na resposta da pergunta "Você leu a descrição completa desta vaga...?".

Se você não tem disponibilidade para investir seu tempo em vários testes e reuniões longas, por favor, não faça a sua aplicação. Essa posição é muito importante e estratégica para a AlgaWorks e não faremos uma contratação às pressas.