Lead Unity Developer

Descrição da vaga

Estamos buscando um Lead Unity Developer para atuar na liderança de equipes de programadores Unity focados em jogos mobile de médio e grande porte. Procuramos alguém apaixonado por desafios, curioso, com habilidades em liderança de equipes, que superem adversidades de forma criativa, e contribuam em diferentes áreas de desenvolvimento além da programação (arte, design de jogos, QA, backend e produção).


A pessoa ideal para essa posição precisa ter a habilidade para construir bons relacionamentos, com o objetivo maior de fortalecer a nossa cultura de diversidade e laços, além de contribuir para que todo o time sinta bem e com as ferramentas necessárias.


E mais, a boa comunicação, o senso de criticidade e o inconformismo construtivo são outros ingredientes que garantem o sucesso dos nossos projetos.


Tem alguma pergunta sobre uma vaga? Nos mande uma mensagem!



Responsabilidades:

  • Responsável pela contratação, liderança e mentoria das equipes de programação;
  • Arquitetar, implementar e manter funcionalidades novas e existentes para os jogos mobile;
  • Trabalhar com os diretores e produtores no escopo e planejamento do trabalho futuro de sua equipe, equilibrando requisitos técnicos e de design;
  • Aprimorar e desenvolver fluxos de trabalho e processos afim de permitir que sua equipe entregue novas features para os jogos de forma eficiente;
  • Monitorar o trabalho dos programadores regularmente para garantir que os objetivos de qualidade e prazo sejam cumpridos;
  • Avaliar a atuação da equipe de programadores e propor programas de treinamento;
  • Estruturar o pipeline de build e deployment dando suporte para a equipe de DevOps;
  • Avaliar continuamente a performance do jogo afim de propor e implementar melhorias.

Requerimentos da vaga

  • Experiência na liderança, treinamento e mentoria de equipes;
  • 5 ou mais anos de experiência com desenvolvimento de jogos;
  • Excelentes habilidades em Unity e nas features da engine;
  • Experiência com jogos publicados;
  • Ótima experiência em programação orientada a objetos e em C#;
  • Experiência com debugging e análise de código em jogos mobile;
  • Atenção aos detalhes, rigoroso com a qualidade de código e entregas de alta qualidade;
  • Experiência com o uso de editores personalizados, inspetores e ferramentas na Unity;
  • Experiência em desenvolvimento de jogos mobile multiplataforma (Android/iOS);
  • Experiência em avaliação de performance e otimização de código;
  • Experiência com a integração de SDKs e APIs de terceiros na Unity;
  • Inglês Intermediário.


Extras:

  • Conhecimentos com o pipeline de build em aplicações nativas para Android e iOS;
  • Experiência com TDD (test-driven development);
  • Experiência com o desenvolvimento de APIs para Backend;
  • Experiência com infraestrutura e serviços da AWS ou Azure.