Estamos em busca de um Desenvolvedor Full Stack dedicado para atuar de forma contínua em nossa plataforma SaaS, Camouflage Ads. O profissional será responsável por garantir a estabilidade, otimizar a performance e impulsionar a evolução do sistema.
Sobre o Projeto:
Camouflage Ads é uma plataforma SaaS inovadora, especializada em camuflagem de criativos para campanhas de Facebook Ads e TikTok Ads. Nossa ferramenta permite aplicar diversas técnicas de camuflagem em vídeos, imagens, textos e áudios, visando reduzir as rejeições automáticas das plataformas de anúncios e aumentar a eficácia das campanhas.
Tecnologias Utilizadas:
* Frontend:
Next.js, TypeScript, Tailwind
* Backend:
Node.js
* Infraestrutura: Lovable, Supabase
* Processamento de vídeo: WebCodecs, FFmpeg, Canvas API
Responsabilidades Principais:
O desenvolvedor contratado terá um papel crucial na manutenção e aprimoramento contínuo da plataforma, incluindo:
* Resolução rápida e eficiente de bugs críticos.
* Otimização da velocidade e estabilidade geral do sistema.
* Melhoria contínua do módulo de processamento de vídeo.
* Correção de problemas de compatibilidade e experiência do usuário em dispositivos mobile e desktop.
* Colaboração em melhorias gerais e novas funcionalidades do sistema.
Principais Desafios Atuais:
Estamos enfrentando alguns desafios importantes que o profissional precisará ajudar a resolver:
Camuflagem de Vídeo:
* Vídeos finais apresentando travamentos em frames a cada aproximadamente 3 segundos.
* Perda de áudio em alguns vídeos após o processamento.
* Diferenças de comportamento no processamento entre desktop e mobile.
* Lentidão excessiva no processamento de vídeos grandes.
* Travamentos do FFmpeg em determinados navegadores.
* Exportação de vídeos com FPS inconsistente.
* Glitches visuais causados por overlay/camuflagem em certos casos.
* ÁUdio atrasado e sem sincronização em vídeos processados.
* Problemas de carregamento infinito, onde o vídeo nunca fica pronto.
Performance Geral:
* Lentidão no carregamento geral do site.
* Alto consumo de memória RAM durante o processamento de mídia.
* Travamentos em celulares com menor capacidade de hardware.
* Necessidade de otimização geral da pipeline de renderização.
* Diferenças de comportamento entre navegadores.
* Problemas com WebCodecs em alguns dispositivos.
O que Esperamos do Candidato:
* Excelente capacidade de comunicação e proatividade.
* Experiência comprovada com JavaScript e TypeScript.
* Conhecimento em processamento de vídeo e renderização será um diferencial.
* Experiência com FFmpeg e WebCodecs é um diferencial forte.
* Habilidade para depurar aplicações complexas e resolver problemas de forma ágil e eficaz.
Prazo de Entrega: Não estabelecido