Techland to uznany niezależny producent, dystrybutor i międzynarodowy wydawca gier komputerowych obecny na rynku od ponad 25 lat. Nasze najbardziej rozpoznawalne produkcje to serie Dead Island i Call of Juarez, a także gra Dying Light i jej rozszerzenie Dying Light: The Following, w którą zagrało już ponad 11 milionów graczy. Aktualnie pracujemy nad dwoma wysokobudżetowymi tytułami, które ukażą się na rynku w ciągu najbliższych trzech lat.
Techland tworzy najwyższej jakości gry na wszystkie wiodące platformy, w tym PC, Sony PlayStation 4 oraz Microsoft Xbox One. Dzięki przeszło 350 specjalistom z czterech biur w Polsce i Kanadzie oraz wykorzystaniu najnowocześniejszych technologii nieustannie dostarczamy niezapomnianych przeżyć graczom na całym świecie.
Obecnie szukamy nowej osoby na stanowisko
Network Programmer
miejsce pracy: Wrocław lub Warszawa
Główne zadanie na tym stanowisku to budowa i rozwój technologii pozwalających graczom cieszyć się rozgrywkami online w ramach naszych gier. Nasze cele: stan świata gry odtwarza się bez lagów, połączenia nie są zrywane, matchmaking dobiera graczy wg postępu rozwoju i z uwzględnieniem wymagań technicznych (NAT). Aby je osiągnąć, na co dzień będziesz się mierzyć z:
- tworzeniem multiplatformowego (konsole, PC) silnika sieciowego będącego podstawą rozgrywki PvP i co-op,
- integrowaniem kodu gry z API Playstation Network, XBox LIVE i Steamworks,
- utrzymaniem istniejących usług multiplayer w trybie online,
- rozwojem i utrzymaniem usług w chmurze.
Oczekujemy:
- bardzo dobrej znajomości C++, platform x86/x64 i zagadnień programowania sieciowego, popartych udziałem w komercyjnych lub akademickich projektach - idealnie związanych z grami,
- ogólnej wiedzy z zakresu zagadnień związanych z tworzeniem rozwiązań sieciowych (przykładowo: programowanie socketów TCP i UDP, REST API, zagadnienia związane z konfiguracją i bezpieczeństwem sieci),
- wiedzy przydatnej przy tworzeniu silników gier: programowanie wielowątkowe, tworzenie narzędzi, projektowanie architektury na wiele platform sprzętowych, debugowanie i profile’owanie z wykorzystaniem specjalistycznych narzędzi,
- autentycznej pasji do gier i ich tworzenia oraz znajomości najnowszych tytułów i trendów panujących w grach komputerowych, a w szczególności grach FPP,
- rozwiniętych zdolności komunikacji i współpracy w zespole,
znajomości języka angielskiego w stopniu pozwalającym na pracę z obcojęzycznymi kolegami oraz dokumentacją.
Mile widziane:
- doświadczenie w pracy z usługami chmurowymi jak AWS lub Azure,
- znajomość rozwiązań i API dla matchmakingu i statystyk w grach online.
Czego szukasz w nowej pracy?
Jednej rzeczy z poniższej listy nie możemy obiecać…
- CIEKAWE PROJEKTY - Tworzymy dwie gry AAA o łącznym budżecie 100 milionów dolarów, produkowane oddzielnie przy wykorzystaniu wspólnej technologii.
- CZAS NA ROZWÓJ - Otrzymasz indywidualny budżet oraz dodatkowe dni wolne na udział w konferencjach i warsztatach.
- REALNY WPŁYW - Czy jesteś branżowym wyjadaczem, czy młodym talentem, Twoja praca i umiejętności mają realny wpływ na projekt i pracę zespołu.
- IMPREZY I ROZRYWKA - Automaty do gier, grill, własna kantyna i mnóstwo konsol dostępnych w biurze. Pyszne jedzonko, sporo procentów oraz świetna muzyka na firmowych imprezach.
- BIURO W HARRAN - W pełni wyposażony pokój tylko dla Ciebie. Zapewniamy drut kolczasty, lampy ultrafioletowe i inne środki przeciwzombiacze.
- OKAZJA, BY UCZYĆ - Podziel się swoją wiedzą poprzez firmowy Program Mentoringowy lub spróbuj swoich sił jako wykładowca na zaprzyjaźnionych uczelniach.
- ELASTYCZNA PRACA - Wiemy, jak ważna jest równowaga między pracą, a życiem osobistym, dlatego stosujemy elastyczne godziny pracy.
Zainteresowanych zapraszamy do aplikowania przez https://techlandjobs.com/oferty-pracy/programmer-network-systems-c