YellowIpe

YellowIpe® é a sua consultoria para serviços profissionais de TI. Oferecemos as melhores soluções personalizadas para os requisitos e desafios do seu projeto tecnológico.
Sobre a empresa
Este emprego está fechado
Esta posição não está mais aceitando candidaturas. Fechado em 18 de agosto de 2025.

Engenheiro de Unity Senior

Remoto

location

date 16 de julho de 2025

Ver todos os empregos

Sobre a YellowIpe

A nossa missão é inspirar a conexão entre a tecnologia e as pessoas. Promovemos o melhor dos nossos profissionais através da nossa experiência em buscar e atrair os melhores talentos para os melhores projetos. O foco nas pessoas, na colaboração e no compromisso são os pilares que nos guiam nesta jornada.

Junte-se à equipa YellowIpe como o nosso novo Engenheiro de Unity Senior!

O Papel:

Esta função prática e crucial foca em assumir e evoluir a arquitetura da nossa aplicação Unity VR para uma funcionalidade robusta, com foco no funcionamento offline.

A tarefa inicial envolve re-arquitetar a nossa aplicação atual, após a qual continuará a desenvolver o lado do cliente da infraestrutura de nuvem.

Você construirá um serviço local no dispositivo que atua como o hub principal para dados locais, lógica de cenários e gestão de estado, comunicando-se com a aplicação principal e sincronizando com um servidor na nuvem.

Isto inclui a implementação da lógica de decisão no serviço local que espelha o servidor na nuvem.

Você também co-desenhará a API cliente-servidor com a equipa de backend para garantir que seja eficiente e robusta.

Responsabilidades:

- Liderar a re-arquitetura inicial da aplicação Unity para desacoplar sistemas.

- Projetar, construir e manter um serviço local no dispositivo VR para gestão de estado offline.

- Implementar lógica de decisão dentro do serviço local que espelha o servidor na nuvem, especificamente para a progressão de cenários offline, mudanças de estado e gestão de feedback dos alunos.

- Co-desenhar a API cliente-servidor com a equipa de backend, definindo contratos de dados e protocolos de sincronização.

- Desenvolver ferramentas para o editor Unity para apoiar a utilização da nova arquitetura da aplicação por criadores de conteúdo e outros desenvolvedores.

- Actuar como o principal responsável técnico pela aplicação client, garantindo que todas as decisões de design de backend e API sejam tomadas com uma compreensão profunda das limitações no dispositivo.

- Tomar decisões arquitetónicas pragmáticas e gerir prioridades técnicas de forma eficaz num ambiente acelerado e ambíguo de startup.

Requisitos:

Obrigatório:

- Experiência profissional demonstrada em Unity e C#, idealmente, 7+ anos, com um histórico de entrega de aplicações ou produtos complexos.

- Um portfólio que demonstre experiência em arquitetar e refatorar projetos Unity de grande escala.

- Compreensão profunda da arquitetura de software e dos padrões de design no contexto do Unity.

- Uma mentalidade proativa e adaptável adequada ao ambiente dinâmico e em evolução de uma startup em estágio inicial.

- Excelentes habilidades de comunicação e colaboração em inglês, com experiência em trabalhar efetivamente numa equipa remota e culturalmente diversa.

- Um interesse genuíno em utilizar a tecnologia para melhorar a aprendizagem e a educação.

Preferencial:

- Experiência direta com desenvolvimento VR, particularmente, Meta Quest.

- Experiência com aplicações offline-first.

- Experiência com bases de dados locais móveis (ex.: SQLite).

- Conhecimento em construir serviços no dispositivo para Android dentro do Unity.

Informação Importante:

- Este é um trabalho remoto; os candidatos devem estar na Europa.

Candidate-se a esta oportunidade no nosso

site

! =)

Contactos e Endereço