Talent.com
A vaga não está disponível no seu país.
Desenvolvedor Unity Sênior

Desenvolvedor Unity Sênior

HypesoftSão Paulo, São Paulo, Brazil
Há 10 dias
Descrição da vaga

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 LeetCode / HackerRank 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 / LeetCode Hard / HackerRank).
  • 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 GameObjects ou similares).
  • Conhecimento em motores de física, AI e pathfinding (NavMesh, 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, LeetCode Contest).
  • Conhecimento em Machine Learning aplicado a jogos / IA .
  • Experiência com realidade aumentada (ARKit / ARCore) ou realidade virtual (Oculus / SteamVR) .
  • Contribuições open-source em projetos Unity ou bibliotecas de algoritmos.
  • Publicação de jogos ou soluções imersivas de grande escala.
  • Criar um alerta de emprego para esta pesquisa

    Desenvolvedor • São Paulo, São Paulo, Brazil