Unity-utvecklare

Låt oss bygga världens största segelklubb

Är du intresserad av segling och vill hjälpa oss att utveckla den bästa VR-seglingsappen?

Hjälp oss att utveckla MarineVerse Cup ( den främsta seglingsappen på Quest ) och andra VR-seglingsprodukter.

Det här skulle kunna vara ditt drömjobb!

Om rollen

Som Unity-utvecklare kommer du att vara delaktig i den iterativa, heltäckande processen att utveckla funktioner ( design och prototyping, programmering och testning, leverans och driftsättning ).

Här är bara några exempel på saker du skulle kunna arbeta med:
  • Flerspelarkappsegling. Topplistor, repriser, kappseglingsregler, buggfixar.
  • AI-programmering. Hjälp oss att förbättra botarna så att de kan erbjuda en rolig och utmanande spelupplevelse för skickliga spelare.
  • Lägga till nya båtar. Vi planerar att lägga till många nya båtar i spelet, inklusive båtar med unika seglingsegenskaper.
  • Implementera nya träningsscenarier och handledningar.
  • Lägga till och optimera nya miljöer
  • Lokalisering
  • Verktygs- och motoruppgraderingar - Låt oss uppgradera Unity-versionen 🙈 ( så att vi kan stödja de senaste VR-SDK:erna. )
  • Användarupplevelse. Buggfixar, tillgänglighet, finslipning och förbättringar av användarvänligheten.
  • Det finns mer, se här.

Fram till nyligen var den enda Unity-utvecklaren på heltid i projektet MarineVerse-direktören Greg. En av dina första större uppgifter blir att hjälpa Greg att vidareutveckla MarineVerse Cups flerspelarfunktioner. Med tiden, när du blir bekant och bekväm med MarineVerse Cups kodbas, får du chansen att ta över ägandet och det dagliga ansvaret för koden.

Om dig

Här är upplägget. Helst älskar du segling, är en duktig mjukvaruingenjör och har 7 års erfarenhet av att utveckla VR-appar i Unity för Quest. Okej, ingen har så många års erfarenhet av Quest - det är en framväxande teknik! Är du en duktig utvecklare som gillar att lära dig nya saker? Då kan det här vara en roll för dig!

  • Du är intresserad av segling.
    • Du behöver inte vara expert, men du har åtminstone genomfört en helgkurs i nybörjarsegling. Exempel.
  • Helst kan du Unity väl. Som ett minimum har du gjort några experiment och sidoprojekt.
  • Gedigen kompetens i C# ( eller annat objektorienterat språk ).
  • Helst har du erfarenhet av VR - eller en vilja att lära dig mycket.
  • Helst har du erfarenhet av flerspelarläge ( Photon ) - eller en vilja att lära dig mycket.
  • Du är bekväm med versionshanteringen Git.
  • Du kan refaktorera kod på ett säkert sätt.
  • Du trivs med att arbeta på ett samarbetsinriktat och iterativt sätt. Det agila manifestet och XP-värderingarna tilltalar dig.
  • Du är motiverad, fokuserad och passionerad inför att bygga mjukvara som ofta släpps till användarna ( minst en gång i veckan ).
  • Helst är du baserad i Melbourne, Australien. Alternativt har du en god tidszonsöverlappning med Melbourne. Andra platser är möjliga för en exceptionell kandidat.
  • Förutom C# och Unity har vi även ett Rails-API och en React-frontend, om du är intresserad av "full stack"-erfarenheten.

Förmåner

  • Arbeta med en app som hjälper människor att lära sig om och njuta av segling.
  • Flexibla arbetsformer. (4 eller 5 dagar i veckan möjligt). Utanför arbetet skulle du, om du vill, kunna segla varje onsdag eller delta i en Twilight Sailing på eftermiddagen.
  • Distansarbete. ( Eller från ett coworking-utrymme om du föredrar det )
  • Litet team. Detta är en möjlighet att göra stor skillnad och växa med MarineVerse.

Så ansöker du

Låt oss prata, säg hej på greg(at)marineverse.com ( inkludera gärna en länk till din LinkedIn och/eller Github samt en kort introduktion till varför du är intresserad av denna roll.)