Vaga Front-End

[Remoto] Desenvolvedor(a) Front-end / React - Instrutor(a) de Cursos Online

Design Pattern JavaScript ReactJS Redux Testes automatizados CSS

AlgaWorks

AlgaWorks

Pequena/média empresa

Salário: Até R$10.000

Não aceita candidatos de outra cidade

Descrição da empresa

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

Nossa missão:

"Ajudar estudantes e programadores a mergulharem nas profundezas de linguagens, frameworks, ferramentas e metodologias para se especializar e alcançar o próximo nível em suas carreiras, e de tabela colaborar para que os sistemas de informação tenham mais qualidade."

Nossa visão:

"Ser a escola de programação de Java e Front-end preferida no Brasil. A Ferrari dos cursos de programação."

O que nossos alunos falam de nós:

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

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

Atividades e Responsabilidades

Se você é apaixonado por desenvolvimento front-end, adora ensinar e ajudar outros programadores e também acredita que a educação pode mudar o Brasil e o mundo, esta vaga pode ser pra você.

Para continuar crescendo, estamos buscando ajuda de um Instrutor Front-end (com experiência em React) e que tenha a educação como missão de vida.

Se você vive estudando coisas novas e acha isso uma diversão, se comunica bem, tem bom português (verbal e escrito), é claro nas explicações de suas ideias e sempre é chamado por seus colegas para ajudar a resolver os problemas mais cabeludos, você parece ter um perfil muito interessante pra gente!

Como o trabalho é remoto, você precisa ser MUITO comprometido com resultados e ter uma EXCELENTE comunicação. Você também precisa ter capacidade em se autogerenciar. Se você precisa de um chefe te pressionando para trabalhar, está tudo bem, mas não é o perfil que estamos procurando.

Como Instrutor Front-end, você será responsável por todos os conteúdos e produtos relacionados a esse assunto dentro da AlgaWorks, de forma que garanta a experiência positiva dos clientes, prospectos e seguidores.

Você também será responsável por cada aluno dos cursos relacionados a front-end, independentemente se foi um curso gravado por você ou não.

Você exercerá um papel fundamental no marketing da empresa, devendo produzir novos conteúdos ou atualizar conteúdos antigos para atingir objetivos específicos de marketing, como por exemplo: engajamento, geração de leads ou novas vendas.

Será sua responsabilidade monitorar e/ou responder diariamente as perguntas dos alunos dos cursos que você gerencia que possuem Suporte VIP, com qualidade e no tempo adequado, além de acompanhar as discussões nos fóruns, identificar alunos sem respostas, ajudar e monitorar qualquer comportamento que fuja das regras, etc.

Além disso, você também será responsável por interagir tecnicamente com clientes e prospectos, diariamente, em todas as redes sociais da AlgaWorks e comunidades abertas, como por exemplo as comunidades do Facebook, com objetivo de criar relacionamentos com a nossa marca.

No dia a dia, você vai desenvolver vários cursos online (gravar videoaulas) e contéudos (videoaulas, artigos, e-books, webinários, etc) e dar suporte para os alunos.

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

Você precisará estar diariamente se aprofundando e acompanhando a evolução de tecnologias, bibliotecas e frameworks da área de front-end, como por exemplo, React, Angular, HTML5, CSS3, JavaScript, ferramentas de desenvolvimento, pré-processadores, metodologias, etc, e deverá compartilhar isso com o nosso time e também produzir conteúdos para a comunidade e cursos fechados.

Você deverá buscar constantemente pelo conhecimento profundo de técnicas e metodologias de desenvolvimento, como por exemplo, SOLID, Clean Code, TDD, BEM, SMACSS, ITCSS, etc, e sempre usar as boas práticas e esse conhecimento nas aulas ministradas por você.

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 Mac OS. 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.

Esta é uma vaga PJ, para trabalhar remotamente (40 horas semanais).

Não é uma vaga freelance. Estamos procurando um profissional que queira trabalhar conosco por muitos anos.

A remuneração será fixa (por hora) + variável (comissões). E o variável é agressivo, por isso você deve ser capaz de gerenciar as suas expectativas e as suas finanças para ganhar muito em um mês e menos em outro.

Suas principais atividades serão:

- Trabalhar diretamente com o CEO para realinhar as estratégias de conteúdo, a metodologia de ensino, as questões técnicas discutíveis, etc.

- Trabalhar com a equipe de marketing e atender as demandas de novos conteúdos, seguindo sempre as orientações, quando existentes, sobre a estrutura do conteúdo, chamada de ação, etc.

- Planejar e produzir novos cursos online de front-end, seguindo rigorosamente a metodologia da AlgaWorks, dentro do prazo e custo acordado com o CEO.

- Manter proativamente os cursos que gerencia sempre atualizados, gravando novas aulas, promovendo aulas ao vivo, etc.

- Gravar e editar videoaulas de cursos ou conteúdos gratuitos, seguindo a metodologia da AlgaWorks, de acordo com o objetivo do vídeo.

- Escrever e-books, artigos e outros tipos de conteúdos, seguindo as diretrizes e modelo padrão da AlgaWorks e tendo em mente o objetivo final do conteúdo.

- Ministrar palestras online ou presenciais, representando a AlgaWorks.

- Manter o engajamento dos alunos nos cursos que gerencia e garantir os resultados dos alunos, criando e participando de discussões, promovendo aulas ao vivo, criando novos materiais de apoio, etc.

- Manter-se atualizado em novas tecnologias, boas práticas e tendências de mercado relacionadas a front-end, acompanhando as novidades de novas versões, notícias importantes, etc, não só na teoria, mas como também na prática.

- Planejar e executar webinários e lives fechadas ou abertas para o público, seguindo o modelo padrão da AlgaWorks e tendo em vista o objetivo final da aula.

- Gravar vídeos de venda, seguindo um script previamente escrito pelo marketing, quando necessário.

- Cadastrar os materiais dos cursos que gerencia na plataforma de ensino da AlgaWorks.

- Responder dúvidas de alunos que fazem parte do Suporte VIP e acompanhar e interagir também no fórum de discussão dos alunos.

- Responder e-mails e mensagens nas redes sociais com conteúdo técnico.

- Identificar alunos que tiveram resultados concretos depois que fizeram o curso e gravar entrevistas, seguindo o roteiro padrão para esse tipo de conteúdo.

Requisitos

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

- Experiência de mais de 5 anos com desenvolvimento full-time em front-end web
HTML5 e CSS3 avançado
- JavaScript (ES6, ES7) avançado
- React e Redux avançado (experiência com sistemas em produção)
- Bibliotecas de componentes (Bootstrap, PrimeNG, PrimeReact ou outras)
- Ferramentas de front-end (NPM, Gulp, Webpack, etc)
- Pré-processadores CSS (Sass ou algum outro)
- Organização de CSS (BEM, SMACSS, ITCSS ou algum outro)
- Qualidade de código (Boas práticas, Design Patterns e Clean Code)
- Modelo arquitetural REST
- Testes automatizados no front-end
- Boas práticas de UX
- Excelente comunicação escrita (sabe passar suas ideias ou conhecimentos para o "papel" com clareza, simplicidade e sem erros graves de português)
- Excelente didática (sabe expor conceitos concretos ou abstratos com clareza, de forma que pessoas de diferentes níveis de conhecimento consigam aprender)
- Inglês (consegue ler um livro técnico sem precisar de tradutor, participar de uma conferência internacional e compreender o que é apresentado e pronunciar palavras técnicas corretamente)

Não é obrigatório, mas conta muito se você tiver essas outras competências (se não tiver, tudo bem, desde que tenha vontade e disposição para aprender):

- Angular e/ou Vue.js
- Aplicações mobile nativas com React Native e Ionic
- Progressive Web Apps (PWA)

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

- Mais fazedor do que falador. Tem histórico de entregas de projetos bem sucedidos, dentro da qualidade, prazo e custos planejados.

- Perfil pesquisador 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.

- 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.

- Paixão real por programação e educação. Se ganhasse na mega-sena, mesmo assim continuaria programando e ensinando outras pessoas.

- Mentalidade aberta. Não tem preconceito com outras tecnologias e não acha que a que mais conhece é a melhor. Inclusive, pode trabalhar com outras tecnologias e continuar sendo feliz.

- Capacidade em trabalhar focado. Não é daqueles que precisa responder todo mundo na hora no WhatsApp e participar de um monte de grupos que tiram a atenção o tempo todo. Você sabe ser produtivo.

- 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.

- 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.

- Autonomia, organização e proatividade. É capaz de planejar seus projetos e atividades e se autogerenciar para executá-las e atingir os objetivos. Não precisa de um chefe no pé para gerar resultados.

- Altíssima atenção aos detalhes, principalmente com a qualidade do código e experiência do usuário das aplicações desenvolvidas.

- 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 constante.

- Disponibilidade para, eventualmente, ministrar palestras ou aulas fora do horário comercial.

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

- Acha que passar um final de semana programando apenas por prazer é coisa de doido.
Já entra pensando em sair (se você fica pulando de galho em galho, não é pra você).
- Não leva o trabalho a sério (amadores).
- Precisa de um chefe pressionando para ser produtivo.
- Não tem proatividade e não sabe se autogerenciar.
- Tem baixo rendimento no trabalho (atrasa as atividades com frequência).
- Procrastina com as atividades até a última hora.
- Não tem disciplina para responder e-mails, 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 um emprego com flexibilidade de home office porque acha que vai trabalhar menos ou vai ficar curtindo Ana Maria Braga ou Sessão da Tarde no sofá.
- É viciado em redes sociais e aplicativos de mensagens, a ponto de atrapalhar no trabalho.
- Não gosta de receber feedbacks.
- 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).
- Não tem criatividade.
- É disperso e não consegue manter o foco por muito tempo.
- Só quer um emprego 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.
- Gosta de falar muitas coisas negativas (mimimi).

(Se você se identificou 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 envie o seu currículo)

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

- Importe-se verdadeiramente e surpreenda os clientes
- Lute pelos resultados
- Tenha paixão por excelência
- Comunique-se de forma clara, transparente e constante
- Pense e faças as coisas como dono
- Seja proativo e autogerenciável
- Busque novos conhecimentos, aplique e compartilhe (todos os dias)
- Faça as coisas com simplicidade
- Tenha disciplina e organização (e não aceite bagunça)

(Se algum destes valores vai contra o que você acredita ou a forma como você age, está tudo bem, mas não vamos poder trabalhar juntos. Não somos flexíveis para mudar ou adaptar nossos valores. Mas se você acredita e vive estes valores também, faça a sua aplicação rápido! Queremos te conhecer.)

O que nós oferecemos

Isso é o que nós oferecemos para você: - Remuneração fixa (por hora) + variável, com média mensal estimada no primeiro ano de R$7.000,00 a R$10.000,00 (baseado em nossos dados históricos, e com expectativa de ganhos ainda maiores) - Contratação PJ - Trabalho remoto (home office) - Flexibilidade de horários (flexível != bagunça, existem regras) - 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) Nós adicionamos você no WhatsApp e fazemos perguntas para esclarecer alguns pontos 3) Você faz alguns testes de conhecimento 4) Você faz um teste de redação (escrita de artigo) 5) Você faz um teste de didática (gravação de aula) 6) Você faz um teste prático de desenvolvimento 7) Nós conversamos por Skype por uma ou mais vezes, para nos conhecermos melhor 8) Você faz um teste de perfil comportamental 9) Fazemos uma proposta para te contratar 10) 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. Se você não tem disponibilidade para investir seu tempo em testes e reuniões longas, por favor, desista agora. Essa posição é muito importante e estratégica para a AlgaWorks, e não faremos uma contratação às pressas.