Kabam
Kabam
Kabam to producent gier należący do Netmarble, który tworzy gry dzięki silnej więzi ze światem gamingu i kulturą geekowską. W portfolio firmy znajdują się tytuły opracowane we współpracy z dużymi markami rozrywkowymi, takimi jak Marvel i Disney. Firma skupia zespoły skoncentrowane na grach i nadal rekrutuje talenty, aby rozwijać swoje projekty w sektorze gier.

Programista gier (Unity/C#) w Kabam — kontrakt na 1 rok, praca hybrydowa w Montrealu

Twórz systemy rozgrywki, interfejsy użytkownika i kreatywne narzędzia dla gier wieloosobowych Kabam. Opracowuj rozwiązania w Unity i C#, które usprawniają pracę artystów i projektantów.

Opis

  • Twórz, testuj i utrzymuj kod zgodnie z przyjętymi standardami i najlepszymi praktykami
  • Współpracuj z zespołem, uczestnicz w przeglądach kodu i przestrzegaj procesów wytwarzania
  • Badaj, debuguj i usuwaj błędy oprogramowania
  • Dbaj o przejrzystość, dokładność i zwięzłość kodu oraz dokumentacji projektu
  • Rozwijaj umiejętności techniczne poprzez ciągłą naukę i doskonalenie
  • Dziel się z członkami zespołu i interesariuszami informacjami o postępach, ryzykach, wyzwaniach i aktualizacjach
  • Efektywnie organizuj pracę, aby realizować kamienie milowe projektu i dotrzymywać terminów
  • Szukaj wskazówek, jednocześnie wspierając rozwój zespołu poprzez dzielenie się wiedzą
  • Twórz czysty, wydajny i wielokrotnego użytku kod dla funkcji i mechanik rozgrywki
  • Twórz i utrzymuj narzędzia usprawniające pracę artystów i projektantów
  • Łącz narzędzia z istniejącymi potokami i procesami tworzenia treści
  • Twórz elastyczne ekrany, widżety i inne komponenty interfejsu użytkownika
  • Oceniaj projekty funkcji oraz doradzaj w zakresie kosztów implementacji i alternatyw
  • Współpracuj z producentami, artystami, projektantami i programistami w zwinnym środowisku zespołowym
  • Twórz i wspieraj narzędzia usprawniające pracę artystów, projektantów i programistów

Wymagania

  • Co najmniej sześć lat doświadczenia w tworzeniu oprogramowania, najlepiej w branży gier
  • Wykształcenie wyższe w dziedzinie informatyki, inżynierii lub równoważne doświadczenie zawodowe
  • Biegła znajomość C# na poziomie eksperckim
  • Doświadczenie w wydaniu wielu gier online na konsole, komputery PC lub platformy mobilne
  • Doświadczenie zawodowe z kilkoma silnikami gier lub udowodniona umiejętność szybkiego uczenia się nowych
  • Umiejętność tworzenia czystego, prostego i dobrze udokumentowanego kodu na podstawie specyfikacji projektu
  • Udowodniona umiejętność samodzielnej i zespołowej pracy w dynamicznym środowisku
  • Duże doświadczenie z systemami kontroli wersji, takimi jak Git lub Perforce
  • Doświadczenie w tworzeniu aplikacji na Androida lub iOS
  • Aktualna znajomość trendów w grach mobilnych
  • Umiejętność jasnej komunikacji ze współpracownikami technicznymi i nietechnicznymi
  • Doświadczenie z metodykami Agile, Kanban lub porównywalnymi metodami zarządzania projektami
  • Znajomość języka francuskiego i angielskiego będzie dodatkowym atutem
  • Doświadczenie w inżynierii rozgrywki obejmujące sterowanie, umiejętności, sztuczną inteligencję, RPG, systemy wieloosobowe, online i sieciowe
  • Znajomość najlepszych praktyk tworzenia interfejsów użytkownika na konsole, komputery PC lub platformy mobilne
  • Biegła znajomość Unity3D, C# i Unity GUI
  • Doświadczenie backendowe z Node.js, bazami danych NoSQL, najlepiej MongoDB, oraz Google Cloud będzie dodatkowym atutem
  • Doświadczenie w renderowaniu lub grafice z użyciem języków shaderów Unity i interfejsów API, takich jak OpenGL, DirectX, Metal lub Vulkan, będzie dodatkowym atutem

Benefity

  • Praca w różnorodnym i inkluzywnym zespole
  • Udział we współpracującej i pełnej entuzjazmu kulturze pracy
  • Dostęp do środowiska zatrudnienia zapewniającego równe szanse
  • Możliwość skorzystania z udogodnień podczas procesu rekrutacyjnego
  • Udział w tworzeniu gier z wysokiej jakości grafiką, technologią nowej generacji i innowacyjną rozgrywką