Programador Mobile Sénior
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.
Vagas relacionadas
Engenheiro de QA – Aplicações 2D e Criativas
Engenheiros de QA testam software de design 2D, animação e ilustração e documentam bugs para melhorar a qualidade de sistemas de IA. Contrato remoto, $90-$175/h.
Engenheiro de Software – Backend
Engenheiro de Software – Backend — remoto, trabalho remunerado de treino/avaliação de IA (software-engineering) ($30-$100/h).
Engenheiro de Software, Recém-Licenciado
Engenheiro de Software, Recém-Licenciado — remoto, trabalho remunerado de treino/avaliação de IA (software-engineering) ($60-$80/h).
