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, roczny kontrakt — praca hybrydowa, Montreal

Twórz systemy rozgrywki, narzędzia produkcyjne i rozszerzalne interfejsy użytkownika dla wieloosobowych gier mobilnych firmy Kabam. Współpracuj z projektantami, artystami, producentami i inżynierami, korzystając z Unity i C# w środowisku Agile.

Opis

  • Twórz i utrzymuj niezawodny kod zgodnie z ustalonymi standardami i praktykami inżynieryjnymi
  • Koordynuj pracę z członkami zespołu, uczestnicz w przeglądach kodu i działaj w ramach określonych procesów programistycznych
  • Analizuj defekty oprogramowania i wdrażaj skuteczne poprawki
  • Dbaj o przejrzystość, zwięzłość i aktualność kodu źródłowego oraz dokumentacji projektu
  • Rozwijaj kompetencje techniczne poprzez ciągłą naukę i doskonalenie
  • Informuj członków zespołu i interesariuszy o postępach, przeszkodach i zmianach
  • Organizuj pracę tak, aby realizować kamienie milowe projektu i dotrzymywać terminów
  • Szukaj wskazówek w razie potrzeby i dziel się wiedzą, wspierając rozwój zespołu
  • Twórz wydajny, wielokrotnego użytku kod dla funkcji i mechanik rozgrywki
  • Twórz i wspieraj narzędzia usprawniające pracę projektantów i artystów
  • Łącz wewnętrzne narzędzia z istniejącymi potokami i procesami produkcji treści
  • Implementuj ekrany, widżety i inne komponenty interfejsu użytkownika z myślą o możliwości rozbudowy
  • Oceniaj propozycje funkcji i doradzaj w zakresie kosztów wdrożenia oraz możliwych alternatyw
  • Ściśle współpracuj z producentami, artystami, projektantami i programistami w bardzo zespołowym środowisku Agile
  • Twórz nowe narzędzia i ulepszaj istniejące narzędzia dla projektantów i artystów

Wymagania

  • Co najmniej sześć lat doświadczenia w tworzeniu oprogramowania, najlepiej w tworzeniu gier mobilnych
  • Stopień licencjata lub inżyniera w dziedzinie informatyki, inżynierii albo porównywalne połączenie doświadczenia
  • Biegłość zawodowa w Unity, C# i innych odpowiednich językach programowania
  • Praktyczna znajomość procesów tworzenia gier w Unity i zalecanych praktyk
  • Kilka wydanych gier na konsole, komputery PC i/lub platformy mobilne
  • Umiejętność przekładania wymagań projektowych na czysty, prosty i dobrze udokumentowany kod
  • Praktyczne doświadczenie z systemami kontroli wersji, takimi jak Git
  • Umiejętność skutecznej pracy zarówno samodzielnej, jak i w dynamicznym zespole
  • Doświadczenie w tworzeniu aplikacji na Androida i iOS
  • Znajomość aktualnych trendów w grach mobilnych
  • Bardzo dobre umiejętności komunikacyjne w kontaktach z osobami technicznymi i nietechnicznymi
  • Doświadczenie w pracy z Agile, Kanban lub porównywalnymi metodami zarządzania projektami
  • Znajomość języka francuskiego i angielskiego będzie dodatkowym atutem
  • Doświadczenie w tworzeniu rozgrywki obejmujące sterowanie, zdolności, SI, RPG, systemy wieloosobowe, internetowe i sieciowe
  • Doświadczenie frontendowe w zakresie praktyk tworzenia interfejsów, Unity3D, C# i Unity GUI
  • Doświadczenie backendowe będzie dodatkowym atutem, w tym Node.js, bazy danych NoSQL, takie jak MongoDB, oraz Google Cloud
  • Doświadczenie w renderowaniu lub grafice będzie dodatkowym atutem, w tym CG/HLSL oraz API, takie jak OpenGL, DirectX, Metal i Vulkan

Benefity

  • Kabam jest pracodawcą zapewniającym równe szanse i dążącym do tworzenia różnorodnego oraz sprawiedliwego miejsca pracy
  • Kandydaci mogą poprosić o dostosowania na dowolnym etapie procesu rekrutacji
  • Oferta pracy na czas określony na okres jednego roku