ex: emprego, empresa, função
ex: cidade ou CEP
busca avançada »

Desenvolvedor(a) Web | Player de videos

Localização:
Porto Alegre
Empresa:
Globo

Descrição

O Hub Digital faz parte da nossa área de Estratégia e Tecnologia, tendo papel de destaque na nossa transformação em uma empresa media tech e D2C. Aqui cuidamos da gestão de dados e do desenvolvimento dos nossos produtos digitais, visando a melhor experiência de consumo, interação e relacionamento com os nossos usuários. Trabalhamos com uma variedade de tecnologias e linguagens para atingir nossos objetivos, além de estabelecermos uma relação contínua e crescente de compartilhamento de soluções com a comunidade de tecnologia!

Reconhecemos a importância da igualdade de oportunidades e cada vez mais valorizamos a diversidade. Todas as pessoas são bem vindas nos nossos processos e nos nossos times. Quer fazer parte disso com a gente?

Sobre a área:

O Globo tem mais de 300 milhões de vídeos assistidos todos os meses, abrangendo desde o Globo Play e o Globosat Play até os portais G1, GE e GShow. Nossa área é Webmedia, e somos os responsáveis por realizar essa mágica, entregando para o nosso usuário vídeos de alta qualidade através de uma estrutura que agrega diversos componentes e serviços para aquisição, processamento e distribuição. Na ponta dessa estrutura está o Player, responsável direto pelo consumo de vídeos do usuário.

O Player é um componente complexo e altamente estratégico. Ele precisa funcionar em múltiplos browsers e devices mobile e TV, com suporte a múltiplos formatos de vídeos. Ele concentra e garante as regras de negócio de vídeo e deve funcionar em todas as aplicações web e nativas do Grupo Globo. Também é responsável, além de tocar o vídeo, pela segurança, criptografia, métricas e publicidade. Para quem gosta de desafios, é um prato cheio: existem desafios em todos os níveis!

Temos desafios de negócio: é preciso entender como funcionam os produtos, quais são os seus casos de uso e como os vídeos são consumidos pelo usuário final, e projetar uma interface com uma grande experiência de uso junto com nossos especialistas em UX.

Temos desafios técnicos em todas as camadas: a renderização visual, o projeto de arquitetura baseado em componentes e plugins, a necessidade de trabalhar com restrições no uso de recursos, como o baixo uso de memoria, tamanho mínimo do componente e baixo uso de bateria, pois é usado por apps nativas e web em aparelhos high-end e low-end, e a integração com toda a plataforma de vídeos de baixo nível, além de criar APIs e serviços que forem necessários.

O Player tem versões diferentes para as diferentes plataformas. Existe o Player Web, escrito em Javascrip, o Player iOS, escrito em Swift e o Player Android, escrito em Kotlin. Para essa oportunidade, estamos procurando alguém para o Player Web.

Procuramos alguém que goste de pensar no usuário final, que se preocupe com a sua experiência de uso e, ao mesmo tempo, seja apaixonado pela engenharia de software.

Como será seu dia a dia:

  • Escrever código limpo, de fácil manutenção, utilizando as melhores práticas de desenvolvimento de software.
  • Procurar sempre criar para o Player a melhor experiência de uso para o usuário final, trabalhando de perto com os especialistas em UX.
  • Atuar como um team-player, comprometendo-se com os objetivos do time e trabalhando em harmonia com todos.
  • Colaborar com idéias e sugestões para soluções eficazes e criativas.
  • Ajudar o crescimento do seu time, ensinando, capacitando e dando feedbacks.
  • Colaborar com o time, a área e a empresa para criar um clima positivo e motivador.
  • Compreender o funcionamento e as necessidades dos produtos que usam o Player.
  • Compreender o funcionamento da plataforma de vídeo (serviços de backend e infraestrutura) e colaborar com a sua evolução.
  • Estar sempre crescendo e se desenvolvendo tecnicamente e profissionalmente.

Do que você precisa:

  • Ter sólidos conhecimentos e habilidades em algoritmos e estruturas de dados.
  • Ter domínio de engenharia de software, princípios, boas praticas e padrões de arquitetura.
  • Ter excelente conhecimento de redes, principalmente HTTP.
  • Gostar de programar em todos os níveis do stack tecnológico.
  • Ter pelo menos 4 anos de experiência com alguma linguagem de programação (Javascript, Ruby, Python, Elixir, Scala, Clojure, Go, C/C++, C#, Java, etc.)
  • Ter pelo menos 2 anos de experiência com Javascipt.
  • Ter experiência com métodos ágeis e práticas de engenharia ágil.

Conhecimentos que te destacam:

  • Experiência com testes em Javascript.
  • Experiência com aplicações Web.
  • Formação em Ciência da Computação ou similar.
  • Experiência com HLS ou outra tecnologia de streaming de vídeos.
  • Forte portfólio de código aberto (Github, Bitbucket, etc.)

Por que vir para Globo:

  • Possibilidade de impactar positivamente a vida de milhares de usuários;
  • Espaço e autonomia pra você deixar a sua marca;
  • Ambiente descontraído e um time incrível formado por pessoas apaixonadas pelo que fazem e referências em suas áreas de atuação;
  • Incentivo ao desenvolvimento profissional constante;
  • Cultura open source!

Nesse momento de isolamento social os nossos processos seletivos estão acontecendo de forma 100% remota e encorajamos inscrições de qualquer lugar do Brasil. Vem pra Globo!

Quer saber mais sobre como é #EstarNaGlobo? Dá pra acompanhar nosso dia-a-dia, desafios e conquistas nas nossas redes:

https://www.linkedin.com/company/rede-globo

https://www.instagram.com/vempraglobo/

https://www.facebook.com/VemPraGlobo/

*