O Senior Game Developer é responsável por projetar e desenvolver sistemas de jogo de alta qualidade, colaborando com designers, artistas e outros desenvolvedores para criar experiências interativas e visualmente atraentes. Irá assegurar que os jogos sejam desenvolvidos com eficiência, qualidade e inovação, proporcionando uma experiência de jogo excepcional aos usuários. A função envolve a implementação de mecânicas de jogo, otimização de desempenho, arquitetura de software e liderança técnica, garantindo o alinhamento com as metas do projeto e a qualidade final do produto. Principais Responsabilidades:Colaborar com designers e artistas de jogos para criar experiências de jogo interativas e visualmente atraentes.Desenvolver código de alta qualidade e escalável, com foco na eficiência e robustez.Implementar mecânicas, recursos e sistemas de jogo, incluindo a definição e implementação de endpoints de API.Otimizar o desempenho do jogo e resolver bugs e problemas críticos.Contribuir para o design e planejamento da arquitetura do jogo.Realizar revisões de código e mentoramento de engenheiros juniores, promovendo excelência técnica.Estimar tarefas relacionadas à engenharia, levando em consideração dependências e riscos.Colaborar com engenheiros de áudio para integrar efeitos sonoros e música no jogo.Testar, iterar e melhorar elementos de jogabilidade para aprimorar a experiência do jogador.Implementar testes automatizados e manter a transparência sobre o status de desenvolvimento para stakeholders.Supervisionar métricas e feedback do usuário após o lançamento de novas versões.Manter-se atualizado sobre tendências do setor, tecnologias emergentes e melhores práticas. 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:Linguagens de Programação: Proficiência em C++, C#, Node.js.Motores de Jogo: Experiência com Cocos.Matemática 3D e Física: Forte compreensão de matemática 3D, física e programação gráfica.Sistemas de Grande Porte: Experiência com sistemas de alto tráfego e milhões de usuários.DevOps: Familiaridade com cultura DevOps e práticas associadas, como CI/CD.Inglês: Proficiência em inglês, com capacidade de lidar com documentações e reuniões técnicas em inglês. Requisitos Desejáveis:Multiplayer e Online: Experiência com jogos multijogador e online.Realidade Virtual/Aumentada: Conhecimento em desenvolvimento para realidade virtual (RV) ou aumentada (RA).Programação de Shaders: Familiaridade com programação de shaders para otimização gráfica.Monetização: Compreensão das estratégias de monetização de jogos.Kubernetes: Experiência com Kubernetes para gerenciamento de infraestrutura em nuvem.Mobile Games: Experiência prévia na indústria de jogos para dispositivos móveis é um diferencial.Outras Engine: Unity ou Unreal Engine será um grande diferencial. Idiomas:Inglês Avançado.
#J-18808-Ljbffr