contato@ratto.co
CONTATO

Desenvolvedor(a) Roku/BrightScript – Senior (Remoto)

SOBRE A VAGA:

Estamos em busca de um(a) Desenvolvedor(a) Roku/BrightScript Senior para atuar na evolução de aplicações de streaming para Smart TVs, desenvolvendo experiências performáticas, estáveis e escaláveis para milhões de usuários. Essa posição exige forte capacidade técnica, foco em performance e domínio das particularidades do ecossistema Roku, incluindo navegação por controle remoto, otimização de memória e experiência do usuário em dispositivos com limitações de hardware.

RESPONSABILIDADES:

  • Desenvolver e evoluir aplicações para dispositivos Roku;
  • Implementar interfaces performáticas e otimizadas para navegação via controle remoto;
  • Trabalhar na integração com APIs REST e serviços de streaming;
  • Garantir qualidade através de testes e boas práticas de desenvolvimento;
  • Participar de definições arquiteturais e decisões técnicas;
  • Realizar code reviews e apoiar desenvolvedores do time;
  • Atuar na otimização de performance, consumo de memória e estabilidade das aplicações;
  • Trabalhar em conjunto com times de QA, UX, Produto e Design;
  • Apoiar troubleshooting e análise de problemas em produção;
  • Produzir documentação técnica e compartilhar conhecimento.

REQUISITOS:

  • Experiência com desenvolvimento para Roku/BrightScript;
  • Conhecimento da arquitetura e ciclo de desenvolvimento Roku SceneGraph;
  • Experiência com consumo de APIs REST;
  • Conhecimento em JavaScript e conceitos modernos de frontend;
  • Experiência com versionamento utilizando Git;
  • Conhecimento em testes e boas práticas de qualidade;
  • Experiência com debugging e troubleshooting em aplicações Smart TV;
  • Conhecimento em arquitetura de aplicações escaláveis;
  • Vivência com metodologias ágeis (Scrum/Kanban).

DIFERENCIAIS:

  • Experiência em plataformas de streaming/vídeo sob demanda;
  • Conhecimento em performance e otimização para dispositivos embarcados;
  • Experiência com analytics e monitoramento de aplicações;
  • Conhecimento em CI/CD;
  • Experiência com interfaces acessíveis e navegação por teclado/controle remoto;
  • Vivência com outras plataformas Smart TV (Tizen, webOS, Android TV, tvOS).

INFORMAÇÕES ADICIONAIS:

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

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) Fullstack Senior (.NET + React | IA Generativa) – Híbrido (Campinas/SP)

SOBRE A VAGA:

Estamos em busca de um(a) Desenvolvedor(a) Fullstack Senior para atuar no desenvolvimento de soluções modernas com foco em Inteligência Artificial Generativa, integrando aplicações fullstack com serviços de LLMs em ambientes cloud. O papel exige atuação end-to-end, desde arquitetura até sustentação em produção, com forte foco em escalabilidade, performance e qualidade de código.

RESPONSABILIDADES:

  • Desenvolver aplicações fullstack (backend em .NET e frontend em React);
  • Construir e evoluir APIs REST escaláveis e seguras Integrar soluções com serviços de IA Generativa (LLMs);
  • Implementar arquiteturas modernas (microserviços e cloud-native);
  • Trabalhar com abordagens como RAG (Retrieval-Augmented Generation);
  • Garantir qualidade através de testes automatizados;
  • Atuar em pipelines CI/CD e automação de infraestrutura;
  • Monitorar, otimizar e solucionar problemas em produção;
  • Contribuir com decisões arquiteturais e evolução técnica do time.

REQUISITOS:

  • Experiência sólida com C# e .NET (Core / 6+);
  • Experiência com React;
  • Experiência com JavaScript e TypeScript;
  • Experiência na construção de APIs REST;
  • Conhecimento em arquitetura de microsserviços;
  • Experiência com bancos relacionais e NoSQL;
  • Experiência com CI/CD (GitLab ou similares);
  • Vivência com containers (Docker) Experiência com cloud (Azure ou GCP);
  • Experiência com testes (unitários e integração).

DIFERENCIAIS:

  • Experiência com IA Generativa (LLMs, prompt engineering, integrações);
  • Experiência com RAG, embeddings e knowledge bases;
  • Conhecimento em LangChain ou frameworks similares;
  • Experiência com mensageria (Kafka, Pub/Sub);
  • Conhecimento em observabilidade (logs, métricas, tracing);
  • Experiência com Kubernetes e Terraform;
  • Experiência com Azure OpenAI ou multi-cloud.

INFORMAÇÕES ADICIONAIS:

  • Modelo de Contratação: PJ
  • Local: Híbrido – Campinas/SP

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


Analista de Sistemas/Requisitos Pleno/Senior – Presencial (Campinas/SP)

SOBRE A VAGA:

Estamos em busca de um(a) Analista de Sistemas com forte capacidade de transitar entre negócio e tecnologia, atuando no levantamento, estruturação e tradução de requisitos para projetos de sistemas e soluções com IA (como chatbots e assistentes virtuais). Esse papel é central para garantir clareza, viabilidade e qualidade nas entregas, atuando diretamente com stakeholders e times técnicos.

RESPONSABILIDADES:

  • Levantar e detalhar requisitos funcionais e não funcionais;
  • Conduzir entrevistas, workshops e dinâmicas de discovery com clientes;
  • Traduzir necessidades de negócio em especificações técnicas;
  • Elaborar documentação (User Stories, casos de uso, fluxos, BRD/FRD);
  • Modelar processos (AS-IS / TO-BE);
  • Criar fluxos conversacionais para chatbots;
  • Apoiar definição de soluções com IA (LLMs, automação, NLP);
  • Atuar junto aos times de desenvolvimento e produto;
  • Participar de cerimônias ágeis (refinamento, planning, etc.);
  • Validar entregas com clientes e apoiar testes (QA/UAT);
  • Garantir rastreabilidade dos requisitos.

REQUISITOS:

  • Experiência com levantamento e análise de requisitos;
  • Vivência com metodologias ágeis (Scrum/Kanban);
  • Experiência com documentação funcional (User Stories, BPMN, etc.);
  • Conhecimento em modelagem de sistemas e APIs REST;
  • Experiência com ferramentas como Jira e Confluence;
  • Boa comunicação com áreas técnicas e de negócio;
  • Conhecimento básico em SQL;
  • Experiência com interação direta com clientes.

DIFERENCIAIS:

  • Experiência com chatbots e assistentes virtuais;
  • Conhecimento em IA Generativa e LLMs;
  • Noções de NLP Experiência com UX Writing/Conversational Design;
  • Conhecimento em ferramentas como Figma, Miro ou Lucidchart;
  • Conhecimento em arquitetura de software;
  • Experiência com cloud (Azure, AWS ou GCP);
  • Conhecimento em LGPD e segurança da informação.

INFORMAÇÕES ADICIONAIS:

  • Modelo de Contratação: PJ
  • Local: Presencial – Campinas/SP

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


Desenvolvedor(a) Mobile iOS – Senior (Remoto)

SOBRE A VAGA:

Estamos em busca de um(a) Desenvolvedor(a) Mobile iOS 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.

Irá atuar na evolução de aplicações Apple (iOS/tvOS), com forte foco em qualidade de código, arquitetura e experiência do usuário. Será referência técnica no time, contribuindo para decisões estruturais e apoiando o crescimento de outros desenvolvedores.

RESPONSABILIDADES:

  • Desenvolver e evoluir aplicações iOS e tvOS;
  • Definir e evoluir arquitetura de software (ex: VIPER, MVVM);
  • Garantir qualidade de código com foco em clean code e testes;
  • Atuar em code reviews e refatorações estruturais;
  • Trabalhar com integração contínua e entrega incremental;
  • Monitorar performance e corrigir incidentes (ex: Crashlytics);
  • Colaborar com times de produto, design e QA.

REQUISITOS:

  • Experiência sólida com Swift;
  • Conhecimento em arquiteturas (VIPER, MVVM ou similares);
  • Experiência com UIKit e/ou SwiftUI;
  • Experiência com consumo de APIs (REST/GraphQL);
  • Conhecimento em gerenciamento de dependências (CocoaPods, SPM);
  • Experiência com Git (GitFlow);
  • Conhecimento em CI/CD;
  • Experiência com testes unitários;
  • Conhecimento em concorrência e programação assíncrona.

DIFERENCIAIS:

  • Experiência com modularização de projetos;
  • Conhecimento em ferramentas como XcodeGen;
  • Experiência com Firebase, Analytics e Crashlytics;
  • Conhecimento em performance e gestão de memória (ARC);
  • Experiência com pipelines (ex: Bitrise).

INFORMAÇÕES ADICIONAIS:

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

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


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


Engenheiro(a) de Machine Learning (Remoto)

SOBRE A VAGA:

Estamos em busca de um(a) Engenheiro(a) de Machine Learning 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.

Irá atuar em um time multidisciplinar focado na construção de produtos de Inteligência Artificial que impactam milhões de usuários diariamente. Aqui, Machine Learning não é experimento isolado, é produto em produção, com escala, governança e responsabilidade. Buscamos alguém com mentalidade de engenharia de software aplicada a Machine Learning. Mais do que treinar modelos, você vai garantir que eles funcionem de forma consistente, escalável e sustentável.

RESPONSABILIDADES:

  • Desenvolver e colocar em produção modelos de Machine Learning, garantindo performance, escalabilidade e confiabilidade;
  • Evoluir a plataforma de Machine Learning, propondo melhorias arquiteturais e novos métodos Construir e manter pipelines de dados e de ML (treino, validação, deploy e monitoramento);
  • Atuar em conjunto com times técnicos e de negócio para transformar problemas reais em soluções baseadas em dados;
  • Trabalhar com grandes volumes de dados, gerando insights e produtos que impactam diretamente o usuário final;
  • Aplicar práticas de MLOps para garantir ciclo de vida completo dos modelos.

REQUISITOS:

  • Forte base em engenharia de software;
  • Experiência com Python e principais bibliotecas de dados (Pandas, Numpy, Scikit-Learn, etc.);
  • Vivência com TensorFlow ou frameworks similares;
  • Experiência com deploy e operação de modelos em produção;
  • Conhecimento em MLOps (versionamento, monitoramento, CI/CD de modelos);
  • Experiência com pipelines de ML em plataformas como Vertex AI, SageMaker, Kubeflow ou similares;
  • Conhecimento em ferramentas de orquestração (Airflow, Databricks, etc.);
  • Experiência com LLMs e APIs de GenAI;
  • Familiaridade com Cloud e versionamento com Git.

INFORMAÇÕES ADICIONAIS:

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

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


Engenheiro(a) de Dados (Senior) – Híbrido (Rio de Janeiro/RJ)

SOBRE A VAGA:

Estamos em busca de um(a) Engenheiro(a) de Dados Senior para atuar em um ambiente dinâmico, colaborativo e orientado a soluções, na maior empresa de mídias, comunicação e entretenimento da América Latina. Se você é apaixonado por dados, tem experiência em nuvem e gosta de construir pipelines robustos e eficientes, esta oportunidade é para você!

RESPONSABILIDADES:

  • Desenvolver e otimizar pipelines ETL/ELT;
  • Atuar com serviços da GCP e integração com ferramentas de BI (como Looker);
  • Garantir boas práticas de segurança, governança e qualidade de dados;
  • Trabalhar com Git, metodologias ágeis e pipelines de CI/CD;
  • Colaborar na arquitetura de dados em camadas e apoiar decisões técnicas.

REQUISITOS:

  • Experiência com desenvolvimento de pipelines de dados (ETL/ELT);
  • Vivência com GCP;
  • Sólidos conhecimentos em SQLPython e/ou PySpark;
  • Conhecimento em GitCI/CD e noções de Terraform;
  • Experiência com segurança, governança e qualidade de dados;
  • Capacidade de atuar em times multidisciplinares.

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


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