Sobre esta função
Como desenvolvedor Unity, você participará do processo iterativo e de ponta a ponta de desenvolvimento de recursos ( design e prototipagem, programação e testes, entrega e implantação ).
Aqui estão apenas alguns exemplos de coisas em que você poderia trabalhar:
- Regatas multijogador. Tabelas de classificação, replays, regras de regata, correções de bugs.
- Programação de IA. Ajude-nos a melhorar os bots, para que possam oferecer uma experiência de jogo divertida e desafiadora aos bons jogadores.
- Adicionar novos barcos. Planejamos adicionar muitos barcos novos ao jogo, incluindo barcos com características de navegação únicas.
- Implementar novos cenários de treinamento e tutoriais.
- Adicionar e otimizar novos ambientes
- Localização
- Atualizações de ferramentas e do motor - Vamos atualizar a versão do Unity 🙈 ( para que possamos dar suporte aos SDKs de RV mais recentes. )
- Experiência do usuário. Correções de bugs, acessibilidade, polimento e melhorias de qualidade de uso.
- Há mais, veja aqui.
Até recentemente, o único desenvolvedor Unity em tempo integral no projeto foi o diretor da MarineVerse, Greg. Uma das suas primeiras grandes tarefas será ajudar Greg a continuar desenvolvendo os recursos multijogador do MarineVerse Cup. Com o tempo, à medida que você se familiarizar e se sentir confortável com o código do MarineVerse Cup, terá a chance de assumir a propriedade e a responsabilidade diária pelo código.
Sobre você
Aqui está o acordo. Idealmente, você ama vela, é um bom engenheiro de software e tem 7 anos de experiência no desenvolvimento de apps de RV em Unity para Quest. Tudo bem, ninguém tem tantos anos de experiência com Quest - é uma tecnologia emergente! Você é um bom desenvolvedor que gosta de aprender coisas novas? Esta pode ser a função para você!
- Você tem interesse em vela.
- Você não precisa ser um especialista, mas no mínimo concluiu um curso de introdução à vela de fim de semana. Exemplo.
- Idealmente, você conhece bem o Unity. No mínimo, fez alguns experimentos e projetos paralelos.
- Sólida habilidade em C# ( ou outra linguagem orientada a objetos ).
- Idealmente, você tem experiência com RV - ou disposição para aprender muito.
- Idealmente, você tem experiência com multijogador ( Photon ) - ou disposição para aprender muito.
- Você se sente à vontade com o controle de versão Git.
- Você consegue refatorar código com segurança.
- Você gosta de trabalhar de forma colaborativa e iterativa. O manifesto Agile e os valores do XP ressoam com você.
- Você é motivado, focado e apaixonado por criar software que é lançado com frequência para os usuários ( pelo menos uma vez por semana ).
- Idealmente, você está baseado em Melbourne, Austrália. Alternativamente, você tem uma grande sobreposição de fuso horário com Melbourne. Outras localidades são possíveis para um candidato excepcional.
- Além de C# e Unity, também temos uma API em Rails e um front-end em React, caso você tenha interesse na experiência "full stack".
Benefícios
- Trabalhe em um app que ajuda as pessoas a conhecer e a aproveitar a vela.
- Arranjos de trabalho flexíveis. (4 ou 5 dias por semana possíveis). Fora do trabalho, se quiser, você poderia velejar toda quarta-feira ou participar de uma Twilight Sailing à tarde.
- Trabalho remoto. ( Ou em um espaço de coworking, se preferir )
- Equipe pequena. Esta é uma oportunidade de ter um impacto enorme e crescer com a MarineVerse.
Como se candidatar
Vamos conversar, diga olá em greg(at)marineverse.com ( por favor, inclua um link para o seu LinkedIn e/ou Github e uma breve introdução sobre por que você tem interesse nesta função.)