À propos de ce poste
En tant que développeur Unity, vous participerez au processus itératif et de bout en bout du développement de fonctionnalités ( conception et prototypage, programmation et tests, livraison et déploiement ).
Voici quelques exemples de choses sur lesquelles vous pourriez travailler :
- Courses multijoueur. Classements, replays, règles de course, corrections de bugs.
- Programmation de l'IA. Aidez-nous à améliorer les bots, afin qu'ils offrent une expérience de jeu amusante et stimulante aux bons joueurs.
- Ajout de nouveaux bateaux. Nous prévoyons d'ajouter de nombreux nouveaux bateaux au jeu, y compris des bateaux aux caractéristiques de navigation uniques.
- Mise en œuvre de nouveaux scénarios d'entraînement et tutoriels.
- Ajout et optimisation de nouveaux environnements
- Localisation
- Mises à niveau des outils et du moteur - Mettons à niveau la version d'Unity 🙈 ( afin de pouvoir prendre en charge les derniers SDK VR. )
- Expérience utilisateur. Corrections de bugs, accessibilité, finitions et améliorations du confort d'utilisation.
- Il y en a plus, voir ici.
Jusqu'à récemment, le seul développeur Unity à temps plein sur le projet était le directeur de MarineVerse, Greg. L'une de vos premières tâches majeures sera d'aider Greg à développer davantage les fonctionnalités multijoueur de MarineVerse Cup. Au fil du temps, à mesure que vous vous familiariserez avec le code de MarineVerse Cup, vous aurez l'occasion d'en prendre la responsabilité et la gestion quotidienne.
À propos de vous
Voici le marché. Idéalement, vous aimez la voile, vous êtes un bon ingénieur logiciel et vous avez 7 ans d'expérience dans le développement d'applications VR sous Unity pour Quest. Bon, personne n'a autant d'années d'expérience avec Quest - c'est une technologie émergente ! Êtes-vous un bon développeur qui aime apprendre de nouvelles choses ? Ce poste pourrait être fait pour vous !
- La voile vous intéresse.
- Vous n'avez pas besoin d'être un expert, mais au minimum, vous avez suivi un cours d'initiation à la voile sur un week-end. Exemple.
- Idéalement, vous connaissez bien Unity. Au minimum, vous avez réalisé quelques expériences et projets personnels.
- De solides compétences en C# ( ou autre langage orienté objet ).
- Idéalement, vous avez de l'expérience avec la VR - ou la volonté d'en apprendre beaucoup.
- Idéalement, vous avez de l'expérience avec le multijoueur ( Photon ) - ou la volonté d'en apprendre beaucoup.
- Vous êtes à l'aise avec le contrôle de version Git.
- Vous savez refactoriser le code en toute sécurité.
- Vous aimez travailler de manière collaborative et itérative. Le manifeste Agile et les valeurs XP vous parlent.
- Vous êtes motivé, concentré et passionné par la création de logiciels livrés fréquemment aux utilisateurs ( au moins une fois par semaine ).
- Idéalement, vous êtes basé à Melbourne, en Australie. Sinon, vous avez un bon chevauchement de fuseau horaire avec Melbourne. D'autres lieux sont possibles pour un candidat exceptionnel.
- En plus du C# et d'Unity, nous avons aussi une API Rails et un front-end React, au cas où l'expérience "full stack" vous intéresserait.
Avantages
- Travailler sur une application qui aide les gens à découvrir et à apprécier la voile.
- Modalités de travail flexibles. (4 ou 5 jours par semaine possibles). En dehors du travail, si vous le souhaitez, vous pourriez naviguer chaque mercredi ou participer à une Twilight Sailing l'après-midi.
- Travail à distance. ( Ou depuis un espace de coworking si vous préférez )
- Petite équipe. C'est l'occasion d'avoir un impact énorme et de grandir avec MarineVerse.
Comment postuler
Discutons-en, dites bonjour à greg(at)marineverse.com ( merci d'inclure un lien vers votre LinkedIn et/ou Github ainsi qu'une courte présentation expliquant pourquoi ce poste vous intéresse.)