OVERLABS
Desenvolvedor React.js Junior
OVERLABSBrazil1 day ago
ContractEngineering, Information Technology
Sobre a vaga

Buscamos uma pessoa desenvolvedora júnior com base sólida em React.js e vontade de aprender rápido. Você atuará na construção de interfaces modernas para produtos digitais de vídeo/streaming, em um ambiente colaborativo e com mentoria de profissionais mais experientes. Conhecimentos em Shaka Player e conceitos de streaming (HLS/DASH) são desejáveis.

Responsabilidades

  • Implementar telas e componentes em React.js (de preferência com TypeScript).
  • Integrar o frontend com APIs REST/GraphQL, lidando com estados, cache e erros.
  • (Desejável) Ajudar na integração e configuração de players de vídeo web, como Shaka Player.
  • Tratar eventos do player (play/pause/buffer/end), legendas e seleção de qualidades.
  • Escrever testes básicos (unitários e de componentes) e participar de code reviews.
  • Colaborar com design/Produto para evoluir UX, acessibilidade e performance (Core Web Vitals).
  • Documentar o que construir (README, comentários, pequenos guias).

Requisitos obrigatórios

  • Experiência (acadêmica, projetos pessoais ou estágio) com React.js.
  • Noções de TypeScript ou JavaScript moderno (ES6+).
  • HTML5, CSS3 (flex/grid) e consumo de APIs.
  • Controle de versão com Git e rotina de pull requests.
  • Boa comunicação, vontade de aprender e postura colaborativa.

Diferenciais (bons de ter)

  • Shaka Player (configuração de ABR, legendas, DRM básico) ou outro player web.
  • Conceitos de streaming: HLS/DASH, CDN, métricas de QoE.
  • Tailwind CSS ou outro utilitário de estilos;.
  • Observabilidade no frontend (Datadog/outros) e analytics.
  • Inglês técnico para leitura de documentação.
  • Espanhol

Informações da Vaga

  • Modelo híbrido na região do Morumbi -SP.
  • Contratação PJ.

Benefícios

  • Ausência remunerada de 30 dias.
  • Plano de saúde conveniado (com desconto no valor total e redução de carências).
  • Wellhub (Gympass), Totalpass ou similar.
  • Programa de bem-estar.
  • Serviço de telemedicina.
  • Clubes de benefícios.
  • Day-off de aniversário.

Key Skills

Ranked by relevance