Lead Unity Developer
Descrição da vaga
Estamos buscando um Lead Unity Developer apaixonado por desafios, curioso, com habilidades para liderar equipes de programadores e 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 móveis;
- 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.