Desenvolvedor Unity Multiplayer - Pleno - ref. h86225103
This a Full Remote job, the offer is available from: Brazil
JOB DESCRIPTION
Esta vaga visa criar um banco de talentos, agilizando futuros processos seletivos. Buscamos profissionais qualificados para garantir a eficiência e agilidade na seleção de novos talentos. Venha fazer parte da nossa equipe e contribuir para o nosso sucesso!
Como Desenvolvedor Unity Pleno, você será responsável por implementar mecânicas de jogos, funcionalidades e efeitos sonoros e visuais em nossos jogos, provendo soluções adequadas e trabalhando em estreita colaboração com equipes multidisciplinares para criar experiências consistentes e envolventes.
Isso incluirá projetar designs de código, respeitando as boas práticas de programação e um design orientado a Server autoritativo, qualidade e otimização de código; desenvolver sistemas, incluindo sistemas assíncronos para multiplayer online; e revisar códigos de outros desenvolvedores, visando garantir a qualidade do código nós projetos que estiver envolvido.
RESPONSIBILITIES AND ASSIGNMENTS
Você estará encarregado(a) de:
- Implementar mecânicas de jogos, animações, efeitos visuais e sonoros, e outros recursos;
- Modelar design de código obedecendo princípios e boas práticas, tais como S.O.L.I.D e Design Patterns;
- Implementar sistemas assíncronos para jogos multiplayer online, respeitando o design Server autoritativo, em bibliotecas como: Photon Fusion, Mirror e Netcode for GameObjects;
- Garantir a manutenção da qualidade de código ao longo do pipeline de desenvolvimento;
- Colaborar com a equipe de arte e design para garantir a qualidade e a consistência do produto;
- Revisar códigos de outros desenvolvedores e fornecer feedback construtivo;
- Gerir documentação técnica, garantindo a manutenção e atualização das informações.
REQUIREMENTS AND QUALIFICATIONS
Será essencial que você tenha:
- Pelo menos 3 anos de experiência como desenvolvedor Unity;
- Ter participado ativamente do desenvolvimento de jogos multiplayer na Unity em alguma das bibliotecas: Photon Fusion, Mirror e Netcode for GameObjects;
- Domínio dos princípios da programação S.O.L.I.D;
- Domínio em programação com C#;
- Experiência de Unity e seus pacotes como UI, Cinemachine, Addressables e serialização;
- Experiência com o conceito de Server autoritativo e Cliente autoritativo, bem como tais conceitos influenciam no design de código;
- Experiência com boas práticas de design de código;
- Experiência para comunicação entre Unity e APIs externas por meio de endpoints.
- Inglês intermediário, suficiente para se comunicar por escrito com clientes e equipes externas;
- Portfólio para comprovação de trabalhos desenvolvidos.
Será uma vantagem se você tiver:
- Experiência com metodologias e frameworks Ágeis: Scrum, Kanban, Lean, entre outros;
- Experiência com otimização de código tendo em vista o uso de rede em um jogo multiplayer;
- Experiência com arquitetura e otimização para jogos mobile como serviço (LiveOps), incluindo asset bundling, carregamento dinâmico de conteúdos e integração com serviços online.
Seu perfil conta muito para nós e para nossa cultura. Esperamos que você seja alguém que:
- Busque sempre a melhoria contínua, aprendendo com erros e feedbacks para gerar soluções sustentáveis e evoluir constantemente nossos processos e entregas.
- Fomente o trabalho em equipe, tomando decisões em conjunto, valorizando feedbacks e diferentes opiniões, garantindo que todos se sintam acolhidos e respeitados.
- Tome decisões com base em dados e fatos, medindo resultados e evitando achismos ou esforços desnecessários.
- Tenha comprometimento com a entrega de resultados de qualidade, cumprindo o que foi acordado e apoiando clientes e equipe para alcançar os melhores resultados.
ADDITIONAL INFORMATION
O que vamos te oferecer:
- Remuneração alinhada com o mercado;
- Sistema de trabalho remoto;
- Horário e carga horária flexível;
- Um ambiente inclusivo e amigável;
- Colegas com forte senso de propósito e de comunidade;
- Oportunidades de desenvolvimento e crescimento
Venha nos conhecer
Somos a Main Leaf, um estúdio brasileiro de desenvolvimento de jogos em constante crescimento. Oferecemos serviços de outsourcing para clientes ao redor do mundo e estamos sempre em busca de projetos que impulsionem o sucesso de nossas equipes, parceiros e clientes.
Acreditamos que o segredo do nosso sucesso está nas pessoas que trabalham conosco, por isso estamos à procura de profissionais que tenham alto potencial de desenvolvimento e excelência técnica, e que contribuam para um ambiente de trabalho colaborativo e inclusivo.
Se você compartilha da nossa missão de desenvolver produtos e serviços de alta qualidade, em um ambiente que oferece muito crescimento, então venha fazer parte do nosso time!
This offer from "Main Leaf" has been enriched by Jobgether.com and got a 72% flex score.