PROGRAMMER - TECHNICAL SUPPORT
Chceš stavět pevné technické základy, na kterých může stavět celý tým i komunita modderů? Přidej se k týmu Bohemia Interactive v Praze jako Senior Programátor pro technickou podporu. Budeš úzce spolupracovat s programátory, skriptaři a technickými designéry a dohlížet na to, aby se držel technický směr projektu a moddingu. Pomůžeš jim řešit problémy, budeš vyvíjet systémy, frameworky a nástroje a zkoumat složité technické výzvy. Tím přispěješ k technické vizi hry i celého moddingového ekosystému.
Náplň práce:
Prosazování technického směřování: Dohlížet na to, aby programátoři/ky, skriptaři/ky a techničtí designeři/ky dodržovali stanovený technický rámec projektu a moddingu.
Přímá podpora vývojářů/ek: Aktivně spolupracovat s týmem při řešení překážek a mentorovat jeho členy v oblasti osvědčených postupů.
Tvorba systémů a nástrojů: Navrhovat a implementovat znovupoužitelné systémy, frameworky a interní nástroje, které posilují technické základy projektu.
Výzkum složitých problémů: Zkoumat technické výzvy prostřednictvím výzkumu a vývoje (R&D), prototypování a dokumentace, aby bylo možné podložit rozhodnutí týmu.
Podpora moddovatelnosti: Během fáze technického designu revidovat návrhy a zajišťovat, aby byly systémy budovány s ohledem na podporu moddingu.
Zajištění architektonické konzistence: Udržovat jednotný technický rámec napříč týmy a včas řešit případné odchylky.
Provádění code review a technických revizí: Dbát na kvalitu a dodržování standardů, upozorňovat na rizika a poskytovat konstruktivní zpětnou vazbu podporující růst vývojářů/ek.
Přispívání k technickým rozhodnutím: Účastnit se technických schůzek, sdílet své postřehy a pomáhat formovat technické směrnice.
Mezitýmová spolupráce: Koordinovat spolupráci s kolegy a kolegyněmi z technické podpory a oddělení Moddingu za účelem sladění společných cílů.
Prosazování osvědčených postupů: Podporovat kulturu čistého kódu, promyšleného designu a dlouhodobé moddovatelnosti napříč týmem.
Požadujeme:
Silné znalosti systémové architektury a zkušenosti s návrhem škálovatelných a udržovatelných frameworků
Několikaleté profesionální zkušenosti s programováním, ideálně ve vývoji her
Pokročilá znalost jazyka C++
Prokazatelné zkušenosti s vývojem znovupoužitelných systémů, interních nástrojů a technických frameworků
Solidní porozumění principům softwarového designu, designovým vzorům a zásadám čistého kódu
Zkušenosti s prováděním code review a poskytováním konstruktivní technické zpětné vazby
Schopnost zkoumat, prototypovat a dokumentovat řešení složitých technických výzev
Zkušenosti s mentorováním vývojářů/ek a prosazováním osvědčených postupů napříč týmy
Výborné komunikační a týmové dovednosti napříč obory
Plynulá znalost angličtiny (slovem i písmem)
Výhodou:
Zkušenosti s proprietárními nebo interními herními enginy (např. Enfusion, Unreal)
Znalost moddingových ekosystémů a navrhování systémů s ohledem na moddovatelnost
Předchozí zkušenosti na pozici Technical Lead nebo Senior Technical Support
Zkušenosti s vydáváním AAA titulů nebo velkých multiplayerových her
Nabízíme:
Přátelský tým lidí, které baví hry
Možnosti dalšího rozvoje a růstu
Všechny naše hry zdarma
27 dní dovolené ročně, podíl na zisku společnosti, benefitní program, příspěvek na stravování
PROJEKT
ARMA 4
Staňte se architekty nové generace vojenské simulace. Arma 4 představuje vrchol naší pětadvacetileté cesty a ambiciózní skok vpřed díky našemu vlastnímu Enfusion enginu. Podílejte se na vývoji nejkomplexnějšího vojenského sandboxu, který propojí bezkonkurenční realismus, obrovské měřítko a moderní technologie. Hledáme vizionáře, kteří s námi vybudují platformu, jež bude definovat žánr taktických stříleček na další dekádu.
PRAHAČESKÁ REPUBLIKA
V Praze, našem hlavním městě, v oblasti kolem Smíchova, se nachází hned několik poboček, kde vzniká DayZ, ale také Arma a Cosmo Tales a samozřejmě naše proprietární technologie Enfusion Engine. Také zde sídlí všechna doprovodná oddělení, jako je Publishing, Marketing, Operations a QA.

