Programista Unity

Zbudujmy razem największy klub żeglarski na świecie

Interesujesz się żeglarstwem i chciałbyś pomóc nam stworzyć najlepszą aplikację żeglarską VR?

Pomóż nam rozwijać MarineVerse Cup ( aplikację żeglarską nr 1 na Quest ) oraz inne produkty żeglarskie VR.

To może być Twoja wymarzona praca!

O tej roli

Jako programista Unity będziesz uczestniczyć w iteracyjnym, kompleksowym procesie tworzenia funkcji ( projektowanie i prototypowanie, programowanie i testowanie, dostarczanie i wdrażanie ).

Oto tylko kilka przykładów rzeczy, nad którymi mógłbyś pracować:
  • Wyścigi wieloosobowe. Tabele wyników, powtórki, zasady wyścigów, poprawki błędów.
  • Programowanie SI. Pomóż nam ulepszyć boty, aby mogły zaoferować zabawną i wymagającą rozgrywkę dla dobrych graczy.
  • Dodawanie nowych łodzi. Planujemy dodać do gry wiele nowych łodzi, w tym łodzie o unikalnych właściwościach żeglarskich.
  • Wdrażanie nowych scenariuszy treningowych i samouczków.
  • Dodawanie i optymalizacja nowych środowisk
  • Lokalizacja
  • Aktualizacje narzędzi i silnika - Zaktualizujmy wersję Unity 🙈 ( abyśmy mogli obsługiwać najnowsze pakiety SDK VR. )
  • Doświadczenie użytkownika. Poprawki błędów, dostępność, dopracowanie i usprawnienia ułatwiające codzienną pracę.
  • Jest tego więcej, zobacz tutaj.

Do niedawna jedynym programistą Unity pracującym nad projektem na pełen etat był dyrektor MarineVerse, Greg. Jednym z Twoich pierwszych ważnych zadań będzie pomoc Gregowi w dalszym rozwijaniu funkcji wieloosobowych MarineVerse Cup. Z czasem, gdy zaznajomisz się i poczujesz swobodnie z bazą kodu MarineVerse Cup, będziesz mieć okazję przejąć odpowiedzialność za kod i bieżącą pieczę nad nim.

O Tobie

Oto propozycja. Najlepiej, gdybyś kochał żeglarstwo, był dobrym inżynierem oprogramowania i miał 7 lat doświadczenia w tworzeniu aplikacji VR w Unity na Quest. Dobrze, nikt nie ma tylu lat doświadczenia z Quest - to wschodząca technologia! Jesteś dobrym deweloperem, który lubi uczyć się nowych rzeczy? To może być rola dla Ciebie!

  • Interesujesz się żeglarstwem.
    • Nie musisz być ekspertem, ale przynajmniej ukończyłeś weekendowy kurs wprowadzający do żeglarstwa. Przykład.
  • Najlepiej, gdybyś dobrze znał Unity. Przynajmniej zrobiłeś kilka eksperymentów i projektów pobocznych.
  • Solidne umiejętności w C# ( lub innym języku obiektowym ).
  • Najlepiej, gdybyś miał doświadczenie z VR - lub chęć do nauki.
  • Najlepiej, gdybyś miał doświadczenie z rozgrywką wieloosobową ( Photon ) - lub chęć do nauki.
  • Swobodnie posługujesz się kontrolą wersji Git.
  • Potrafisz bezpiecznie refaktoryzować kod.
  • Lubisz pracować w sposób oparty na współpracy i iteracji. Manifest Agile oraz wartości XP są Ci bliskie.
  • Jesteś zmotywowany, skupiony i pełen pasji do tworzenia oprogramowania, które jest często wydawane użytkownikom ( co najmniej raz w tygodniu ).
  • Najlepiej, gdybyś mieszkał w Melbourne, Australia. Ewentualnie masz dużą zbieżność strefy czasowej z Melbourne. Inne lokalizacje są możliwe dla wyjątkowego kandydata.
  • Oprócz C# i Unity mamy również API w Rails oraz front-end w React, na wypadek gdyby interesowało Cię doświadczenie "full stack".

Korzyści

  • Praca nad aplikacją, która pomaga ludziom poznawać żeglarstwo i czerpać z niego radość.
  • Elastyczne warunki pracy. (Możliwe 4 lub 5 dni w tygodniu). Poza pracą, jeśli chcesz, mógłbyś żeglować w każdą środę lub dołączyć do popołudniowego Twilight Sailing.
  • Praca zdalna. ( Lub z przestrzeni coworkingowej, jeśli wolisz )
  • Mały zespół. To okazja, by mieć ogromny wpływ i rozwijać się razem z MarineVerse.

Jak aplikować

Porozmawiajmy, przywitaj się pod adresem greg(at)marineverse.com ( prosimy o dołączenie linku do Twojego LinkedIn i/lub Github oraz krótkiego wstępu, dlaczego interesuje Cię ta rola.)