Analisando propostas

Desenvolvedor Sênior de Extensão Chrome para Automação Robusta de Navegador

Publicado em 04 de Julho de 2026 dias na TI e Programação

Sobre este projeto

Aberto

Busco desenvolvedor experiente para evoluir uma extensão Chrome já existente. A extensão automatiza tarefas no Flow e já possui arquitetura funcional integrada a um servidor, onde está a inteligência do sistema. O objetivo não é criar do zero, mas analisar, corrigir falhas e tornar a automação robusta.Escopo do Projeto:
* Analisar a arquitetura atual da extensão.
* Entender a comunicação entre a extensão e o servidor.
* Identificar conflitos e bugs existentes.
* Melhorar a estabilidade das ações de automação.
* Implementar validação por State Machine para o fluxo de trabalho.
* Ajustar timers e sincronização para operações mais precisas.
* Melhorar o diagnóstico e o sistema de logging.
* Criar estratégias robustas de retry e recovery para falhas.
* Melhorar a identificação de elementos para evitar seletores frágeis.
* Reduzir falhas causadas por mudanças no DOM.
* Manter a compatibilidade com as versões mais recentes do Chrome.
* Documentar todas as alterações e melhorias implementadas.Tecnologias Essenciais:
JavaScript/TypeScript, Manifest V3, Content Scripts, Service Worker, CDP (Chrome DevTools Protocol), APIs REST, WebSocket, DOM avançado, MutationObserver, Shadow DOM, Git.Requisitos de Experiência:
O profissional deve ter experiência prática comprovada com:
* Desenvolvimento de Extensões Chrome.
* Automação web complexa.
* Implementação de Workflow / State Machine.
* Estratégias de Retry, timeout e recovery.
* Ferramentas de Logging e diagnóstico.
* Arquitetura cliente/servidor.Diferenciais Valorizados:
Experiência com Playwright, Puppeteer, RPA (Robotic Process Automation), Computer Vision, OCR (Optical Character Recognition), OpenCV.Importante: Não buscamos apenas alguém que saiba JavaScript. É Fundamental ter experiência real em automação robusta de navegador, com validação de estado, tratamento de falhas e sincronização. A inteligência principal do sistema continuará residindo no servidor, sendo a extensão a camada de execução e validação.Processo de Seleção:
A primeira etapa será uma auditoria técnica da extensão. O profissional selecionado deverá analisar a extensão existente, apontar problemas, e propor melhorias antes de iniciar a fase de implementação.Ao enviar sua proposta, por favor, inclua informações sobre:
* Projetos similares que você já realizou.
* Sua experiência específica com Chrome Extensions.
* Sua experiência em automação web.
* Sua experiência com State Machine.
* Sua experiência com CDP.
* Sua experiência com logging e diagnóstico.
* Links para seu GitHub ou portfólio.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Bug ou alteração pequena

Prazo de Entrega: Não estabelecido

Habilidades necessárias