Analisando propostas

Desenvolvedor Python/Playwright/Electron para Ferramenta de Scraping e App Desktop

Publicado em 11 de Maio de 2026 dias na TI e Programação

Sobre este projeto

Aberto

Estamos buscando um desenvolvedor experiente para integrar nossa equipe e acelerar o desenvolvimento de um sistema crucial. O projeto consiste em duas partes principais:

1.  Backend de Scraping: Desenvolvido em Python com Playwright, este componente roda em nossa infraestrutura, sem interface, e é responsável por monitorar um site agregador de sinais em tempo real.
2.  Aplicativo Desktop: Construído com Electron, este aplicativo é instalado na máquina do usuário e exibe os sinais recebidos do backend, além de oferecer funcionalidades que otimizam o fluxo de trabalho do usuário, como cálculos automáticos e um navegador pré-configurado. As entradas são realizadas manualmente pelo usuário, e o software atua como uma ferramenta de apoio para economizar segundos críticos.

Já possuímos uma base de código funcional e um desenvolvedor sênior liderando o core do projeto. A necessidade é de um segundo desenvolvedor para focar em duas entregas prioritárias que estão no caminho crítico deste mês.

O que você fará:

*  Auto Odd em todas as casas: Implementar uma funcionalidade no aplicativo desktop que calcula automaticamente a odd/valor que o usuário precisa inserir antes de confirmar a entrada manualmente. A lógica de referência já está desenvolvida para algumas casas e precisará ser replicada e adaptada para todas as casas suportadas pelo sistema.
*  Navegador persistente: Desenvolver a funcionalidade dentro do aplicativo desktop para manter a sessão do navegador salva entre os usos. Isso permitirá que, uma vez que o usuário tenha feito login em uma casa, o sistema reabra diretamente logado, eliminando a necessidade de refazer o login e economizando tempo valioso na captura de arbitragens.

Stack Tecnológica:

*  Python (backend de scraping)
*  Playwright
*  Electron (aplicativo desktop)
*  Git

Requisitos Obrigatórios:

*  Experiência sólida em Python para desenvolvimento de aplicações em nível de produção.
*  Experiência comprovada com Playwright ou Selenium em projetos reais, especialmente com sites que apresentam mudanças de layout e exigem login.
*  Habilidade em desenvolver soluções de scraping resilientes, lidando com seletores instáveis, retries e timeouts.
*  Conhecimento aprofundado em gerenciamento de contexto/sessão do Playwright (persistent context, storage state).
*  Experiência prévia em empacotar e manter aplicativos desktop em Electron em produção, incluindo compreensão dos conceitos de main/renderer process e comunicação IPC.
*  Capacidade de trabalhar em uma base de código existente, adaptando-se ao estilo e estrutura do projeto atual.

Categoria TI e Programação
Subcategoria Aplicativos desktop
Qual é o alcance do projeto? Alteração média

Prazo de Entrega: Não estabelecido

Habilidades necessárias

Outro projetos publicados por Rubem J.