Por que se juntar a nós A Hypesoft é uma consultoria global de software que preza pela excelência técnica e inovação tecnológica. Nossa missão é ajudar empresas a alcançar o sucesso por meio de soluções customizadas e tecnologias de ponta. Atendemos desde startups em crescimento até grandes corporações, entregando qualidade e eficiência em escala global. Trabalhar na Hypesoft significa ultrapassar limites, desafiar o status quo e colaborar com algumas das mentes mais brilhantes da indústria. Aqui, seu potencial só será limitado pelo tamanho dos seus sonhos. Acreditamos no protagonismo e na construção de uma cultura que valoriza a inovação e o crescimento contínuo, e tornamos isso realidade ao fornecer as ferramentas e o suporte que você precisa para desenvolver sua carreira. Engenharia na Hypesoft O time de Engenharia da Hypesoft é composto por áreas como Dados, Infraestrutura, Segurança e Software, e é responsável por construir soluções tecnológicas inovadoras para nossos clientes. Trabalhamos em equipes autônomas e colaborativas, que estão sempre prontas para aprender, compartilhar e melhorar continuamente. Nosso objetivo é construir sistemas robustos e escaláveis que permitam o rápido crescimento da Hypesoft e ajudem nossos clientes a alcançar seu máximo potencial. O que você fará Como Desenvolvedor Unity na Hypesoft, você será responsável por projetar, desenvolver e otimizar experiências interativas de alto impacto, desde jogos complexos até soluções imersivas para diferentes indústrias. Terá a oportunidade de aplicar algoritmos avançados para resolver problemas de performance, IA, física e renderização, elevando a qualidade técnica e a inovação dos produtos que entregamos. Buscamos profissionais com forte base em algoritmos, estruturas de dados e resolução de problemas (nível Leet Code/Hacker Rank hard), capazes de lidar com desafios técnicos de alta complexidade. Você será incentivado a liderar projetos técnicos, propor soluções inovadoras e criar arquiteturas escaláveis que suportem milhões de usuários. Responsabilidades Desenvolver e otimizar aplicações e jogos em Unity de alto desempenho e escalabilidade. Criar algoritmos eficientes para IA, física, pathfinding, geração procedural e renderização. Colaborar com equipes multidisciplinares (arte, design, produto) para transformar conceitos em experiências técnicas sólidas. Analisar problemas complexos e propor soluções técnicas elegantes, considerando performance e qualidade da experiência do usuário. Atuar em todo o ciclo de desenvolvimento: design, implementação, testes e operação em produção. Garantir boas práticas de engenharia, mantendo a consistência e a qualidade do código. Contribuir ativamente para decisões arquiteturais e estratégicas em projetos de grande impacto. Prototipar rapidamente ideias e validar hipóteses técnicas. Requisitos 5+ anos de experiência com Unity (C#) no desenvolvimento de jogos em produção. Domínio de algoritmos e estruturas de dados (nível competitivo / Leet Code Hard / Hacker Rank). Experiência em otimização de performance (CPU, GPU, memória, garbage collection, batching, LOD). Sólido conhecimento em arquitetura de software, padrões de design e princípios de engenharia (SOLID, Clean Code, Clean Architecture). Experiência com render pipelines (URP/HDRP) e programação de shaders. Experiência com sistemas multiplayer e rede (Photon, Mirror, Netcode for Game Objects ou similares). Conhecimento em motores de física, AI e pathfinding (Nav Mesh, A*, comportamento de agentes). Experiência com testes automatizados e boas práticas de QA em projetos Unity. Capacidade de resolver problemas técnicos complexos de forma independente e colaborativa. Diferenciais Experiência em desafios de programação competitiva (ICPC, Codeforces, Leet Code Contest). Conhecimento em Machine Learning aplicado a jogos/IA. Experiência com realidade aumentada (ARKit/ARCore) ou realidade virtual (Oculus/Steam VR). Contribuições open-source em projetos Unity ou bibliotecas de algoritmos. Publicação de jogos ou soluções imersivas de grande escala.