Buscamos um(a) desenvolvedor(a) de jogos com sólida experiência técnica e paixão por criar experiências interativas envolventes. Este(a) profissional atuará em todas as etapas do desenvolvimento, desde o design e implementação de mecânicas até a integração de elementos visuais e sonoros, garantindo alto desempenho, qualidade e inovação nos projetos.
Responsabilidades:
* Criar e manter jogos interativos em parceria com designers, artistas e engenheiros de áudio;
* Desenvolver código limpo, escalável e de alta performance;
* Implementar mecânicas, sistemas e recursos de jogabilidade;
* Realizar otimizações, testes automatizados e correção de bugs;
* Contribuir para a arquitetura e lógica de negócios dos jogos;
* Integrar animações, efeitos visuais, sonoros e interfaces de usuário;
* Estimar prazos, comunicar riscos e status de desenvolvimento de forma clara;
* Acompanhar tendências e aplicar boas práticas do setor.
Requisitos:
* Formação superior em Ciência da Computação, Engenharia, Desenvolvimento de Jogos ou áreas correlatas;
* Mínimo de 5 anos de experiência com desenvolvimento de software;
* Portfólio ou histórico comprovado de participação em jogos lançados, especialmente com foco em sistemas robustos.
Conhecimentos Necessários:
* Experiência avançada com Unity e C#;
* Boas práticas de arquitetura, separação de camadas (negócio vs. apresentação);
* Git e controle de versão, com familiaridade em fluxos de branches e CI/CD;
* Desenvolvimento multiplataforma (Windows, Android e iOS);
* Clean Code, princípios SOLID e componentização;
* Inglês técnico para leitura e escrita de documentação;
* Excelente capacidade de depuração e solução de problemas.
Diferenciais (Desejáveis):
* Experiência com testes automatizados (NUnit, Unity Test Framework);
* Conhecimentos em segurança de aplicações (ofuscação, proteção contra engenharia reversa etc.);
* Experiência com UI responsiva e adaptativa.