Pular para o conteúdo

Jobgether

Engenheiro de VR Sênior Unity

C#
Tradução automática. Consulte o original.

Sobre a oportunidade

Esta vaga é anunciada em nome de uma empresa parceira, que gerencia todas as candidaturas e etapas subsequentes. Nossa parceira busca um Engenheiro de VR Sênior Unity baseado em Portugal.

Como funciona a Jobgether

Usamos um processo de correspondência baseado em IA para garantir que sua candidatura seja analisada de forma rápida, objetiva e justa em relação aos requisitos principais da função. Nosso sistema identifica os candidatos mais adequados, e esta lista é então compartilhada diretamente com a empresa contratante. A decisão final e as próximas etapas (entrevistas, avaliações) são gerenciadas pela equipe interna deles.

Agradecemos seu interesse e desejamos o melhor!

Por que se candidatar através da Jobgether?

Aviso de Privacidade de Dados: Ao enviar sua candidatura, você reconhece que a Jobgether processará seus dados pessoais para avaliar sua candidatura e compartilhar informações relevantes com o empregador contratante. Este processamento baseia-se no interesse legítimo e em medidas pré-contratuais sob as leis de proteção de dados aplicáveis (incluindo o GDPR). Você pode exercer seus direitos (acesso, retificação, exclusão, objeção) a qualquer momento.

#LI-CL1

Junte-se a um ambiente tecnológico inovador focado na construção de plataformas de treinamento avançadas e experiências imersivas de realidade virtual que transformam a forma como as pessoas aprendem. Como Engenheiro de VR Sênior Unity, você desempenhará um papel fundamental no design e desenvolvimento da infraestrutura do lado do cliente que impulsiona a próxima geração de simulações de treinamento em VR. Em vez de criar aplicações isoladas, você criará sistemas escaláveis e reutilizáveis que suportam múltiplas simulações e futuras plataformas cliente. Você colaborará estreitamente com engenheiros de backend para implementar uma comunicação cliente-servidor confiável e garantir um comportamento de simulação preciso e consistente entre dispositivos. A função combina engenharia prática, propriedade arquitetural, otimização de desempenho e ferramentas de desenvolvedor dentro de um ambiente de startup em ritmo acelerado. Você também explorará fluxos de trabalho de desenvolvimento assistidos por IA, ajudando a estabelecer as ferramentas e processos de validação necessários para melhorar a eficiência da engenharia e a qualidade do código. Esta é uma oportunidade de moldar um produto desde o início, influenciar a direção técnica e contribuir para uma tecnologia que torna o aprendizado mais envolvente e eficaz.

Responsabilidades

  1. Arquitetura de cliente Unity: Projetar, construir e manter componentes principais da arquitetura de cliente de VR Unity, criando uma infraestrutura reutilizável que suporte múltiplas simulações de treinamento e futuras plataformas cliente, em vez de aplicações únicas.
  1. Integração cliente-servidor: Implementar sistemas do lado do cliente que se comuniquem com serviços de backend de acordo com especificações arquiteturais estabelecidas, refletindo com precisão o estado e o comportamento da simulação autoritativa do servidor no dispositivo.
  1. Colaboração em API e contratos: Trabalhar em estreita colaboração com engenheiros de backend para co-projetar APIs cliente-servidor, definir contratos de dados e garantir uma comunicação confiável entre os componentes do cliente e do servidor.
  1. Frameworks e infraestrutura reutilizáveis: Desenvolver frameworks escaláveis, componentes compartilhados e padrões arquiteturais que permitam o desenvolvimento, a manutenção e a expansão eficientes da plataforma de treinamento.
  1. Desenvolvimento de aplicações VR: Construir e evoluir experiências de treinamento imersivas para dispositivos de VR baseados em Android, garantindo funcionalidade estável, interações responsivas e comportamento consistente em todo o hardware suportado.
  1. Otimização de desempenho: Identificar e resolver gargalos de desempenho, otimizar o uso de recursos e melhorar a confiabilidade em tempo de execução para oferecer experiências de VR suaves e eficazes.
  1. Ferramentas de desenvolvedor e criação de conteúdo: Criar e manter ferramentas que ajudem criadores de conteúdo e outros desenvolvedores a construir, configurar, testar e estender simulações de treinamento de forma eficiente.
  1. Fluxos de trabalho de engenharia assistidos por IA: Integrar assistentes de codificação de IA nas práticas diárias de desenvolvimento e estabelecer pipelines, verificações automatizadas e processos de validação que tornem o código gerado por IA confiável e sustentável.
  1. Tomada de decisão técnica: Fazer escolhas arquiteturais pragmáticas, equilibrar prioridades técnicas e abordar desafios complexos de engenharia em um ambiente dinâmico onde os requisitos e as necessidades do produto podem evoluir.
  1. Colaboração multifuncional: Comunicar decisões técnicas claramente, colaborar com membros da equipe distribuídos e contribuir para a melhoria contínua das práticas de engenharia e da arquitetura da plataforma.

Requisitos

  1. Experiência profissional em Unity e C#: Idealmente 5 anos ou mais de experiência profissional desenvolvendo software com Unity e C#, com um histórico comprovado de entrega de aplicações ou produtos complexos.
  1. Arquitetura de aplicações de grande escala: Experiência demonstrada em projetar, arquitetar e refatorar projetos substanciais em Unity, apoiada por um portfólio ou exemplos de trabalhos relevantes.
  1. Desenvolvimento de VR para Android: Experiência recente no desenvolvimento de aplicações de VR para dispositivos baseados em Android nos últimos cinco anos. Familiaridade com o hardware Meta Quest e seu ecossistema de desenvolvimento é fortemente preferida.
  1. Desenvolvimento de infraestrutura reutilizável: Capacidade comprovada de construir frameworks genéricos, sistemas compartilhados e infraestrutura do lado do cliente reutilizável, em vez de focar exclusivamente em recursos individuais ou aplicações independentes.
  1. Arquitetura cliente-servidor: Conforto em trabalhar dentro de uma arquitetura cliente-servidor definida, implementando contratos de API estabelecidos e integrando aplicações cliente com serviços de backend que mantêm o estado e a lógica de simulação autoritativos.
  1. Fundamentos de engenharia de software: Forte julgamento arquitetural, habilidades de depuração e a capacidade de construir sistemas sustentáveis e confiáveis com atenção ao desempenho e à escalabilidade a longo prazo.
  1. Ferramentas de desenvolvedor e automação: Experiência no desenvolvimento de ferramentas, fluxos de trabalho ou sistemas de validação que melhorem a produtividade da engenharia e a qualidade do software. Familiaridade com assistentes de codificação de IA e práticas de validação automatizada é valiosa.
  1. Adaptabilidade e senso de dono: Uma abordagem proativa e independente para a resolução de problemas, com a capacidade de gerenciar prioridades técnicas e tomar decisões sólidas em um ambiente de startup em estágio inicial.
  1. Comunicação e trabalho em equipe: Excelentes habilidades de comunicação em inglês e a capacidade de colaborar efetivamente com colegas em uma equipe remota e multicultural.
  1. Interesse em tecnologia de aprendizado: Entusiasmo genuíno pelo uso de software e tecnologias imersivas para melhorar o treinamento, a educação e as experiências de aprendizado.

Diferenciais

  1. Experiência no desenvolvimento para plataformas cliente adicionais, particularmente WebGL.
  1. Familiaridade com sistemas de componentes reativos ou orientados a dados.
  1. Experiência na construção de plataformas técnicas extensíveis que suportem múltiplas aplicações, fluxos de trabalho ou alvos de implantação.
  1. Interesse em desenvolvimento de software assistido por IA e melhoria de fluxos de trabalho de engenharia por meio de automação.

Benefícios

  • Trabalho totalmente remoto: Trabalhe remotamente a partir da Europa.
  • Horário de trabalho flexível: Organize sua agenda em torno da colaboração da equipe e das prioridades de entrega, sem ficar preso ao horário de trabalho dos EUA.
  • Alta autonomia e senso de dono: Assuma a responsabilidade direta por decisões arquiteturais importantes, implementação técnica e desenvolvimento de produto.
  • Oportunidade de construção de plataforma: Ajude a estabelecer as bases técnicas de uma plataforma de treinamento em crescimento, com a oportunidade de influenciar sua evolução desde o início.
  • Influência no produto e na arquitetura: Contribua significativamente para a direção do produto, a arquitetura de software e a experiência geral do usuário.
  • Ambiente técnico inovador: Trabalhe com Unity, tecnologias de VR imersivas, sistemas cliente-servidor, infraestrutura reutilizável e práticas de desenvolvimento assistidas por IA.
  • Crescimento profissional: Desenvolva sua experiência enquanto enfrenta desafios complexos de engenharia e ajuda a estabelecer processos de desenvolvimento escaláveis.
  • Impacto significativo: Contribua para uma tecnologia projetada para melhorar o aprendizado e o treinamento por meio de experiências interativas e imersivas.
  • Cultura remota colaborativa: Trabalhe com uma equipe distribuída internacionalmente em um ambiente que valoriza a comunicação, a iniciativa e a excelência técnica.
  • Oportunidade de apoiar o crescimento do produto: Ajude a construir e evoluir a tecnologia central da plataforma à medida que ela expande suas capacidades e alcance comercial.

Mais oportunidades com um só perfil

Quer aparecer para várias vagas sem repetir todo o processo? Crie seu perfil e seja encontrado pelas empresas que usam a Nort.

Criar meu perfil

Vagas Dev é mantido gratuitamente pela equipe NortJobs.

Seu próximo empregopode estar na NortJobs.

Vagas Dev

Vagas para desenvolvedores e programadores. Brasil em primeiro lugar. Sua próxima oportunidade.

NortJobs · mantenedoraInstagramLinkedInTwitter
LegalSobre o projetoPrivacidadeVagas Dev © 2026