contato@ratto.co
CONTATO

Desenvolvedor(a) Fullstack (React + Node) Senior – Híbrido (Rio de Janeiro/RJ)

SOBRE A VAGA:

Estamos em busca de um(a) Desenvolvedor(a) Fullstack (React + Node) para atuar em um ambiente dinâmico, colaborativo e orientado a soluções, no maior ecossistema de mídias, comunicação e entretenimento da América Latina.

Você fará parte do time responsável por uma das plataformas de streaming mais acessadas do país, atuando tanto no backend que sustenta múltiplos frontends, quanto na aplicação web do produto. O ambiente exige alta escalabilidade, resiliência e foco constante em experiência do usuário, lidando com grande volume de acessos simultâneos.

RESPONSABILIDADES:

  • Desenvolver e evoluir aplicações web e serviços backend de alta escala;
  • Garantir qualidade de código com testes automatizados e boas práticas;
  • Atuar na resolução de problemas complexos e propor melhorias contínuas;
  • Participar ativamente de code reviews;
  • Monitorar aplicações em produção (performance, erros, comportamento);
  • Trabalhar de forma colaborativa com times de produto, design e engenharia.

REQUISITOS:

  • Experiência sólida com JavaScript (OO e funcional);
  • Forte conhecimento em React;
  • Experiência com Node.js e construção de APIs REST (preferencialmente Express);
  • Conhecimento em HTML, CSS e design responsivo;
  • Experiência com Git;
  • Vivência com testes unitários;
  • Conhecimento de arquitetura de microserviços;
  • Experiência com CI/CD;
  • Familiaridade com monitoramento de aplicações.

DIFERENCIAIS:

  • Experiência com GraphQL (Apollo);
  • Conhecimento em Redux;
  • Experiência com Server Side Rendering;
  • Conhecimento de boas práticas (SOLID, DRY, KISS, etc.);
  • Experiência com PaaS e princípios 12-factor.

INFORMAÇÕES ADICIONAIS:

  • Modelo de Contratação: PJ
  • Local: Híbrido (2x/semana) – Rio de Janeiro/RJ

ENVIE SEU CURRÍCULO PARA O E-MAIL: vagas@ratto.co


Desenvolvedor(a) Smart TV – Senior (Remoto)

SOBRE A VAGA:

Estamos em busca de um(a) Desenvolvedor(a) Smart TV Senior para atuar na evolução de aplicações voltadas ao ecossistema de streaming em Smart TVs, trabalhando em produtos de alta escala, performance e impacto direto na experiência de milhões de usuários. Essa posição exige forte domínio de desenvolvimento frontend, preocupação com performance e experiência de navegação em dispositivos com limitações específicas de hardware e usabilidade.

RESPONSABILIDADES:

  • Desenvolver e evoluir aplicações para plataformas Smart TV;
  • Construir interfaces performáticas, responsivas e escaláveis;
  • Garantir uma experiência fluida de navegação e usabilidade Implementar e manter integrações com APIs REST e GraphQL;
  • Participar de decisões arquiteturais e definição de boas práticas;
  • Atuar em code reviews e compartilhamento de conhecimento;
  • Trabalhar em conjunto com times de QA, UX, Design e Produto;
  • Monitorar, otimizar e evoluir a performance das aplicações;
  • Produzir documentação técnica e apoiar evolução contínua do time.

REQUISITOS:

  • Experiência sólida com JavaScript e TypeScript;
  • Conhecimento avançado em HTML e CSS;
  • Experiência com frameworks frontend modernos (React, Vue, Angular ou similares);
  • Experiência com Node.js Conhecimento em testes automatizados (unitário, integração e E2E);
  • Experiência com consumo de APIs (REST, GraphQL);
  • Conhecimento em bundlers (Webpack, Rollup ou similares);
  • Experiência com Git e workflows de versionamento;
  • Conhecimento em CI/CD;
  • Vivência com arquiteturas escaláveis e design patterns;
  • Experiência com otimização de performance frontend.

DIFERENCIAIS:

  • Experiência com desenvolvimento para Smart TVs ou dispositivos embarcados;
  • Conhecimento em HTML Canvas API;
  • Experiência com interfaces navegáveis por teclado/controle remoto;
  • Vivência com resolução de problemas complexos em ambientes de alta escala;
  • Experiência liderando projetos técnicos.

INFORMAÇÕES ADICIONAIS:

  • Modelo de Contratação: PJ
  • Local: Remoto

ENVIE SEU CURRÍCULO PARA O E-MAIL: vagas@ratto.co


Desenvolvedor(a) Mobile Android – Senior (Remoto)

SOBRE A VAGA:

Estamos em busca de um(a) Desenvolvedor(a) Mobile Android Senior para atuar em um ambiente dinâmico, colaborativo e orientado a soluções, no maior ecossistema de mídias, comunicação e entretenimento da América Latina. Você fará parte do time responsável por uma das plataformas de streaming mais acessadas do país.

O ambiente exige alta escalabilidade, resiliência e foco constante em experiência do usuário, lidando com grande volume de acessos simultâneos. Buscamos uma pessoa com forte capacidade técnica e visão de produto, que atue como referência dentro do time, influenciando decisões arquiteturais e elevando o nível técnico da equipe. Mais do que desenvolver, essa posição exige atuação ativa em mentoria, revisão de código e evolução contínua do produto.

RESPONSABILIDADES:

  • Desenvolver e evoluir aplicações Android de alta escala e performance;
  • Atuar na definição de arquitetura e boas práticas;
  • Liderar tecnicamente iniciativas e apoiar desenvolvedores mais juniores;
  • Garantir qualidade através de testes (TDD, testes instrumentados, UI);
  • Monitorar e otimizar performance (memória, rede, bateria);
  • Participar de code reviews e decisões técnicas;
  • Trabalhar em conjunto com times de produto, design e QA.

REQUISITOS:

  • Experiência sólida com Kotlin e Java;
  • Domínio de arquitetura Android (MVVM e variações);
  • Experiência com Android SDK e ciclo de vida;
  • Conhecimento em programação reativa (Rx, Flow, LiveData);
  • Experiência com consumo de APIs (REST e GraphQL);
  • Domínio de versionamento com Git;
  • Experiência com CI/CD;
  • Conhecimento em testes automatizados;
  • Experiência com otimização de performance.

DIFERENCIAIS:

  • Experiência com Jetpack Compose;
  • Experiência com Android TV;
  • Conhecimento em segurança mobile;
  • Atuação ativa na comunidade (artigos, talks, etc.);
  • Experiência com ferramentas de análise de rede (ex: Charles Proxy).

INFORMAÇÕES ADICIONAIS:

  • Modelo de Contratação: PJ
  • Local: Remoto

ENVIE SEU CURRÍCULO PARA O E-MAIL: vagas@ratto.co


Privacy Settings
We use cookies to enhance your experience while using our website. If you are using our Services via a browser you can restrict, block or remove cookies through your web browser settings. We also use content and scripts from third parties that may use tracking technologies. You can selectively provide your consent below to allow such third party embeds. For complete information about the cookies we use, data we collect and how we process them, please check our Privacy Policy
Youtube
Consent to display content from - Youtube
Vimeo
Consent to display content from - Vimeo
Google Maps
Consent to display content from - Google
Contato
+55 21 966 146 160