
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ą