← Voltar a todas as vagas

Programador Mobile Sénior

Localização: RemotoLocalizações elegíveis: Todo o mundoTipo de contrato: ContratoSalário: $50 – $100Publicada em: 8 de outubro de 2026Candidata-te até: 6 de dezembro de 2026

Sobre a Função

Uma função por contrato (cerca de 15 horas por semana) em que engenheiros mobile sénior criam ambientes de Aprendizagem por Reforço que testam a capacidade de modelos de IA resolverem problemas complexos de engenharia de software mobile, como corrigir bugs, criar funcionalidades, refatorizar e otimizar o desempenho. Cada problema precisa de um ambiente reproduzível e de uma solução de referência de ouro.

O Que Vais Fazer

  • Criar tarefas de programação mobile realistas e muito desafiantes para modelos de IA de ponta, usando repositórios à tua escolha.
  • Conceber problemas que exigem fortes competências mobile: bugs subtis, funcionalidades não triviais, estado e ciclo de vida da app, desempenho.
  • Trabalhar na tua área: multiplataforma (TypeScript, JavaScript ou Dart), iOS (Swift) ou Android (Kotlin).
  • Definir cada problema, construir o ambiente e escrever verificadores determinísticos que aceitam soluções válidas mas rejeitam as incorretas, incompletas ou com valores fixos no código.
  • Fornecer uma solução de referência para cada tarefa.

Requisitos

  • Experiência prática significativa em multiplataforma (React Native ou Flutter), iOS (SwiftUI/UIKit) ou Android (Jetpack Compose/Views).
  • Compreensão profunda de arquitetura mobile, gestão de estado, programação assíncrona e ciclo de vida de apps.
  • Capacidade comprovada de depurar apps complexas e entregar melhorias de desempenho.
  • Disponibilidade para dedicar 10-15+ horas por semana.

Compensação e Logística

  • Intervalo indicado: $50-$100 por hora, mas o pagamento depende do resultado: os especialistas são pagos por tarefa que cumpra as especificações do projeto, e aplicam-se requisitos mínimos de submissão semanal (partilhados no onboarding).
  • As vagas costumam ser preenchidas em 48 horas; as primeiras tarefas são esperadas 24-48 horas após o onboarding. O contrato tem de ser assinado em 24 horas.
  • Totalmente remoto; não é indicada restrição de localização.