Professor(a) Desenvolvedor(a) JavaScript Back-End :: MERN

Descrição do emprego

  • Seja professor(a) dos Bootcamps do Instituto Infnet!
  • Ensine através de projetos práticos voltados para as competências exigidas pelo mercado, em nosso Bootcamp Desenvolvedor Full Stack.
  • Aulas remotas ao vivo, em duas opções de horários:
    • Manhã de 07h às 09h (segunda a sexta-feira) na modalidade Live (ao vivo);
    • Noite de 19h às 21h (duas vezes na semana) ou 20:00 às 22:00 (duas vezes na semana).

Veja as competências em back-end que os alunos dominarão ao fim do bootcamp:

  • Conhecer e aprender sobre o banco de dados do MongoDB
  • Utilizar o Mongoose para manipulação de documentos
  • Integrar a aplicação com banco NoSQL, utilizando o Firebase
  • Criar um backend com NodeJS
  • Usar o Restify para criar uma API REST
  • Criar suítes de testes com Jest
  • Implementar autenticação e autorização com JSON Web Token (JWT)
  • Saber o que é uma API Restful
  • Desenvolver aplicações Web modernas com JavaScript e NodeJs
  • Utiliza API's externas para adicionar funcionalidades ao seu aplicativo
  • Trabalhar com publicação de código fonte, integração contínua e deploy autorizando no Gitlab
  • Conhecer o protocolo HTTP e seus métodos
  • Trabalhar com funções assíncronas
  • Trabalhar com programação orientada a objetos
  • Aprender JavaScript moderno ES6 com classes, módulos...
  • Configurar uma aplicação com Webpack
  • Aplicar boas práticas de desenvolvimento

Contratação:

  • Regime CLT
  • Remuneração de R$ 44,45 por hora em aula.
  • Até 3 gratificações extraclasse adicionais R$ 191,18 cada, dependendo da turma (3x manhã ou 1,5x noite).
  • Adicional de aprimoramento de 5% para mestrado ou 10% para doutorado.
  • Descanso semanal remunerado (isto é, 1/6 adicional).
  • Férias coletivas remuneradas de 30 dias por ano, 13º salário, FGTS e INSS.
  • Bolsa de auxílio educação própria e para dependentes, conforme a carga horária total.
  • Oportunidade de contato com alunos de excelente nível para eventual contratação para estágio em suas atividades.

Características exigidas

Obrigatórios:

  • Experiência prática relevante e recente com desenvolvimento back-end com programação assíncrona, NodeJS e use bancos de dados como MongoDB, no modelo MERN.
  • Graduação.
  • Crença no aprendizado orientado a projetos práticos (educação 'hands on').
  • Disponibilidade para ministrar aulas no horário da manhã (07h às 09h três vezes na semana ou 12h às 13h de segunda a sexta-feira), ou noite (19:00 às 20:30 duas vezes na semana).
  • Boa comunicação verbal e experiência com aulas e/ou palestras.
  • Disponibilidade para as responsabilidades inerentes à atividade docente, como correção de trabalhos, atendimento aos alunos e preparação de aulas. 
  • Ter um bom computador, headset, webcam e um bom link de internet.

Desejáveis:

  • Pós-graduação ou Mestrado.
  • Experiência em projetos e empresas de primeira linha.
  • Experiência docente em cursos e/ou graduação.