Desenvolvimento
Desenvolvedor web em dólar no Brasil: salários, freela e o que muda na prática
Guia para dev que quer receber em USD: faixas horárias e por projeto, plataformas, inglês e diferença entre CLT remota e freela internacional.
4 min de leitura

Trabalhar como desenvolvedor para o exterior morando no Brasil deixou de ser raridade: comunidades como r/brdev documentam contratos remotos, salários em dólar e armadilhas fiscais. Em freela internacional (Upwork, Toptal, contrato direto), hora costuma ficar entre US$ 22 e US$ 50 para perfil que já entrega (típico ~US$ 32/h no meio do caminho); landing responsiva US$ 400, 1.200; sprint front-end de uma a duas semanas US$ 900, 2.800. Relatórios de mercado citam júnior remoto na faixa de US$ 40k, 70k/ano em emprego CLT internacional, freela exige você precificar escopo e taxa de plataforma.
Faixas por tipo de projeto
- Hora: US$ 22, 50/h; júnior com case ao vivo ~US$ 28, 32/h.
- Página responsiva (Next/React ou WordPress headless): US$ 400, 1.200.
- Bug fix ou feature pequena (escopo fechado): US$ 300, 800.
- Sprint front-end 1, 2 semanas: US$ 900, 2.800.
- contrato mensal 20h/mês: US$ 1.600, 4.000 conforme stack e senioridade.
Freela vs emprego remoto
- Emprego (PJ/CLT com empresa gringa): salário fixo, benefícios às vezes, menos prospecção.
- Freela: margem maior por projeto, mas você vende todo mês; Upwork, networking, indicação.
- Muitos começam com projeto fixo pequeno e sobem hora após reviews, mesma lógica que designers.
- Híbrido: emprego + freela noite, cuidado com conflito de contrato e burnout.
Plataformas e volume
Upwork concentra milhares de vagas abertas; Fiverr em pacotes WordPress/landing; Contra e Toptal filtram mais. Portfólio GitHub com README legível, URL ao vivo e deploy Vercel/Netlify no topo do perfil. LinkedIn ativo com post técnico ocasional, não precisa virar influencer; precisa parecer pessoa que entrega. Inglês para entrevista técnica: explique decisão de arquitetura em 2 minutos, não monologue de buzzword.
Primeiras quatro semanas
Semana 1: escolha stack que você domina de verdade (React, WordPress, Laravel) e remova o resto do headline. Semana 2: publique ou atualize 2 repos com demo link, todo repo precisa de README em inglês com problema resolvido. Semana 3: 10 propostas em vagas com stack match exato; personalize primeira linha com referência ao código deles se repo público. Semana 4: se taxa de resposta baixa, ajuste preço ou case, não só volume.
Exemplo de proposta
Para landing Next.js: Vi que vocês usam Tailwind no repo X. Proponho landing de 5 seções, responsiva, Lighthouse 90+ mobile, deploy na Vercel da conta de vocês, US$ 750 fixo, 7 dias, 2 revisões. Inclui formulário Formspree; CMS fora do escopo. Milestone 50% início, 50% deploy.
Portfólio que dev gringo confia
- URL ao vivo + link GitHub no primeiro parágrafo da proposta.
- README com setup claro, cliente técnico testa antes de contratar.
- Case curto: constraint, stack, trade-off (por que não X).
- Evite listar 15 linguagens; 3, 4 com profundidade.
Imposto e conta (não copie fórum)
Simulações de salário de US$ 3k, 6k/mês mostram que Simples, Lucro Presumido e pró-labore mudam o líquido em milhares de reais. Contador especializado vale mais que thread no Reddit. Receba via Wise, Payoneer, PayPal ou transferência bancária, alinhe quem paga fee. Separe na planilha: bruto USD, taxa Upwork ~10%, conversão, imposto, líquido real.
Designer que code ou dev que só entrega
Se você é designer aprendendo front para fechar site publicado, posicione como Webflow/Framer + entrega pro dev, não como dev full stack genérico. Se é dev puro, não compete em preço com offshore sem prova, compete com case e proposta legível. Full stack genérico na Upwork é oceano vermelho; nicho (Shopify theme, Supabase + Next, WordPress performance) filtra melhor.
Erros comuns
- Proposta copy-paste sem mencionar stack do anúncio.
- Aceitar escopo infinito em hora fixa, use milestone.
- Não testar em mobile antes do deploy, cliente gringo abre no iPhone.
- Subestimar tempo de comunicação em inglês, inclua na margem.
Negociação e retenção de cliente
Depois do primeiro projeto, proponha contrato mensal de horas com desconto de 10% versus avulso, cliente ganha prioridade, você ganha previsibilidade. Documente decisões técnicas em README ou Notion; reduz ping de dúvida e justifica hora. Em proposta, separe discovery (paid) de implementação, cliente que não sabe o que quer não deve receber orçamento fixo grátis. Renovação trimestral com revisão de escopo evita projeto eterno no mesmo preço de 2024.
Stack e comunicação no dia a dia
Daily async em inglês escrito (Slack/Linear) substitui call para muitos clientes US, aprenda a reportar bloqueio, PR link e próximo passo em 5 linhas. Timezone Brasil com janela de overlap 4h com EST costuma bastar se você entrega milestone previsível.
O Freelux é focado em design internacional; devs adjacentes podem usar o mesmo Roteiro de proposta e Upwork adaptando headline e case.
Bora sair do “li e não fiz”?
No Freelux você monta perfil, portfólio e proposta em plataformas gringas com o MAPPCO e entra na comunidade da turma.
