O Senior Game Developer é responsável pelo desenvolvimento de jogos de alta qualidade, colaborando com equipes multifu ncionais para criar experiências de jogo interativas e visualmente atraentes; irá assegurar que os jogos desenvolvidos sejam inovadores, eficientes e escaláveis, proporcionando uma experiência de jogo excepcional aos usuários. A função abrange desde o design e implementação de mecânicas de jogo, otimização de desempenho, até a integração de elementos gráficos e sonoros. Principais Responsabilidades:- Colaborar com designers e artistas de jogos para criar experiências de jogo interativas e visualmente atraentes.- Desenvolver código de jogo de alta qualidade, eficiente e escalável.- Implementar mecânicas, recursos e sistemas de jogo.- Otimizar o desempenho do jogo e solucionar bugs e problemas.- Manter-se atualizado sobre tendências do setor, tecnologias emergentes e melhores práticas.- Colaborar com equipes multifuncionais para garantir o alinhamento com as metas do projeto.- Contribuir para o design e planejamento da arquitetura do jogo.- Testar e iterar elementos de jogabilidade para melhorar a experiência do jogador.- Colaborar com engenheiros de áudio para integrar efeitos sonoros e música.- Criar jogabilidade, sistemas de jogo e recursos em novos projetos de jogos.- Definir a arquitetura geral do software de novos projetos de jogos e novos recursos.- Projetar, implementar e testar lógica de negócios de metagame em aplicativos e serviços de jogos.- Integrar ativos de IU e animações de movimento.- Estimar tarefas relacionadas à engenharia, fazendo suposições claras sobre dependências e riscos.- Escrever testes automatizados.- Fornecer transparência oportuna sobre o status do desenvolvimento e os riscos às partes interessadas.- Treinar engenheiros juniores para alcançar excelência técnica no projeto.- Colaborar para estabelecer uma forte cultura de engenharia. Formação Acadêmica/ Vivência ProfissionalBacharelado em Ciência da Computação, Desenvolvimento de Jogos, Engenharia da Computação ou áreas relacionadas. Formação adicional em cursos específicos de desenvolvimento de jogos será considerada um diferencial. Mais de 3 anos de vivência em desenvolvimento de software, preferencialmente na indústria de jogos. Histórico comprovado de desenvolvimento e lançamento de jogos de alta qualidade, com experiência em sistemas de grande porte. Requisitos Necessários:- Proficiência em C#.- Experiência com motor de jogo Unity.- Sólida compreensão de matemática 3D, física e programação gráfica.- Fortes habilidades de resolução de problemas e depuração.- Experiência em definir a arquitetura geral do software de novos projetos de jogos.- Conhecimento em serviços de back-end e diferentes arquiteturas.- Experiência de trabalho em um ambiente que utiliza e estimula a cultura DevOps.- Proficiência prática em inglês para documentos e reuniões.Requisitos Desejáveis:- Vivência em desenvolvimento de jogos multijogador e online.- Conhecimento em desenvolvimento de realidade virtual (RV) ou realidade aumentada (RA).- Familiaridade com programação de shaders.- Vivência com animação e rigging de jogos.- Compreensão das estratégias de monetização de jogos.- Vivência com Kubernetes e provedor de nuvem AWS.