Vira Games
Vira Games
51 – 200 Funcionários
B2CJogosMobile
A Vira Games desenvolve e publica jogos para dispositivos móveis voltados para um amplo público consumidor. Fundada em 2020, a empresa de jogos reúne mais de 80 profissionais criativos em mais de 10 países e já lançou mais de 500 jogos, alcançando mais de 100 milhões de downloads. Seu trabalho é orientado pelo foco em proporcionar experiências divertidas aos jogadores e por uma cultura operacional baseada em flexibilidade, respeito, transparência e trabalho em equipe.

Desenvolvedor Sênior de Unity, P&D — Remoto na Europa

Desenvolva e aprimore jogos mobile LiveOps na Vira Games, uma desenvolvedora e publisher independente de jogos para dispositivos móveis. Atue com arquitetura Unity, desempenho, SDKs de monetização e desenvolvimento assistido por IA.

Descrição

  • Desenvolver e manter sistemas e funcionalidades de jogos em Unity e C# para um projeto lançado
  • Evoluir a arquitetura e reduzir a dívida técnica
  • Criar funcionalidades LiveOps, incluindo eventos, promoções, conteúdo sazonal e testes A/B
  • Usar Addressables, Asset Bundles, CDNs e Remote Configs para entregar conteúdo sem atualizações do aplicativo
  • Usar agentes de IA, como Cursor e Claude Code, no desenvolvimento diário
  • Criar e manter skills e instruções que automatizem tarefas rotineiras da equipe
  • Investigar e resolver ANRs, crashes, travamentos, OOMs e outros problemas de produção usando telemetria
  • Otimizar o uso de CPU, memória, tempo de inicialização, tamanho do aplicativo e conteúdo baixável para dispositivos Android
  • Integrar e manter SDKs de publicidade, analytics e monetização
  • Realizar code reviews, contribuir para decisões técnicas importantes e compartilhar práticas de IA com a equipe

Requisitos

  • Pelo menos 3 anos de experiência comercial com Unity e C#, incluindo jogos mobile lançados
  • Experiência na manutenção de projetos LiveOps
  • Forte conhecimento de arquitetura de projetos Unity, incluindo padrões, injeção de dependência com Zenject ou VContainer, programação assíncrona com UniTask, ciclo de vida do Unity, gerenciamento de memória e coleta de lixo
  • Experiência prática usando agentes de IA, como Cursor, Claude Code ou ferramentas comparáveis
  • Experiência com MCP, incluindo Unity MCP, e com fluxos de trabalho envolvendo skills, regras e instruções para agentes
  • Experiência prática com Addressables, Asset Bundles, CDNs, Remote Configs, versionamento, cache e cenários de fallback
  • Sólida experiência em criar perfis e otimizar aplicativos Android e iOS e em investigar ANRs, crashes, OOMs e regressões de desempenho usando dados de produção
  • Conhecimento de dispositivos Android de baixo desempenho, fragmentação de dispositivos e otimização do tamanho das builds
  • Experiência na integração de SDKs de terceiros de publicidade, analytics e compras dentro do aplicativo
  • Familiaridade com fluxos de trabalho Git, code review e CI/CD
  • Capacidade de rastrear problemas complexos dos sintomas à causa raiz, à solução e à validação
  • Conhecimento de métricas de produto, como retenção, CPI e LTV

Benefícios

  • Um orçamento flexível de benefícios que pode ser usado para seguro, educação, academia ou outras prioridades pessoais
  • Bônus baseados em resultados
  • Um modelo remoto por padrão, no qual trabalhar remotamente é o normal
  • Burocracia mínima, ampla autonomia e espaço para implementar suas ideias
  • Apoio ao crescimento profissional por meio de aprendizado, treinamentos internos e sessões estratégicas
  • Uma cultura de equipe colaborativa, na qual o sucesso é construído coletivamente

Vagas relacionadas

NVIDIA

Engenheiro sênior de temporização de circuitos, NVIDIA (remoto, Califórnia)

NVIDIA

Projete circuitos de processadores NVIDIA para segurança de hardware, clock adaptativo e gerenciamento de energia. Lidere o fechamento de temporização e a análise em nível de transistor, aplicando métodos de IA e aprendizado de máquina ao projeto de silício.

Abrir