Bohemia Interactive · Prague
Apply on Bohemia Interactive’s site →Programmer - Enfusion | Bohemia Interactive Careers (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-P75BL89'); {"lng":"en"} ((storageKey, restoreKey) => {
if (!window.history.state || !window.history.state.key) {
let key = Math.random().toString(32).slice(2);
window.history.replaceState({ key }, "");
}
try {
let storedY = JSON.parse(sessionStorage.getItem(storageKey) || "{}")[restoreKey || window.history.state.key];
if (typeof storedY === "number") window.scrollTo(0, storedY);
} catch (error) {
console.error(error);
sessionStorage.removeItem(storageKey);
}
})("react-router-scroll-positions", null) window.__reactRouterContext = {"basename":"/","future":{"unstable_enableNodeReadableStream":false,"unstable_optimizeDeps":false},"routeDiscovery":{"mode":"lazy","manifestPath":"/__manifest"},"ssr":true,"isSpaMode":false};window.__reactRouterContext.stream = new ReadableStream({start(controller){window.__reactRouterContext.streamController = controller;}}).pipeThrough(new TextEncoderStream()); ;
import * as route0 from "/assets/root-Cl5-Lzzb.js";
import * as route1 from "/assets/route-Ed4_5ysu.js";
window.__reactRouterManifest = {
"entry": {
"module": "/assets/entry.client-CHdSM1J9.js",
"imports": [
"/assets/rolldown-runtime-hePW80VL.js",
"/assets/jsx-runtime-DE3RlOCf.js",
"/assets/client-CB_H-NsU.js",
"/assets/errorBoundaries-CEpdsQ1F.js"
],
"css": []
},
"routes": {
"root": {
"id": "root",
"path": "",
"hasAction": false,
"hasLoader": true,
"hasClientAction": false,
"hasClientLoader": false,
"hasClientMiddleware": false,
"hasDefaultExport": true,
"hasErrorBoundary": true,
"module": "/assets/root-Cl5-Lzzb.js",
"imports": [
"/assets/rolldown-runtime-hePW80VL.js",
"/assets/jsx-runtime-DE3RlOCf.js",
"/assets/client-CB_H-NsU.js",
"/assets/errorBoundaries-CEpdsQ1F.js",
"/assets/dist-BUAryiaD.js",
"/assets/components-Bn2r5DYG.js",
"/assets/src-DaF9sH5X.js",
"/assets/siteOrigin-BDr4fOmC.js",
"/assets/i18n-utils-BuDTAxDk.js",
"/assets/resolveSeoOgImage-Hmy-WQA-.js",
"/assets/ErrorBoundary-C3q81DJn.js",
"/assets/clsx-DB0hHKMi.js",
"/assets/ApplicationForm-Bli4lMID.js",
"/assets/string-utils-BficHwlm.js",
"/assets/dist-DoFVFp9T.js",
"/assets/useTranslation-BoFdKO44.js",
"/assets/circle-alert-dEy_4cNS.js",
"/assets/Trans-SYe-w7kZ.js",
"/assets/rapier-BPsrwnuN.js",
"/assets/shim-sLfbhflM.js"
],
"css": []
},
"routes/open-positions/detail/route": {
"id": "routes/open-positions/detail/route",
"parentId": "root",
"path": "/:lang/open-positions/:slug",
"hasAction": false,
"hasLoader": true,
"hasClientAction": false,
"hasClientLoader": false,
"hasClientMiddleware": false,
"hasDefaultExport": true,
"hasErrorBoundary": true,
"module": "/assets/route-Ed4_5ysu.js",
"imports": [
"/assets/rolldown-runtime-hePW80VL.js",
"/assets/jsx-runtime-DE3RlOCf.js",
"/assets/errorBoundaries-CEpdsQ1F.js",
"/assets/dist-BUAryiaD.js",
"/assets/string-utils-BficHwlm.js",
"/assets/components-Bn2r5DYG.js",
"/assets/src-DaF9sH5X.js",
"/assets/dist-DoFVFp9T.js",
"/assets/siteOrigin-BDr4fOmC.js",
"/assets/useTranslation-BoFdKO44.js",
"/assets/ErrorBoundary-C3q81DJn.js",
"/assets/clsx-DB0hHKMi.js",
"/assets/client-CB_H-NsU.js",
"/assets/circle-alert-dEy_4cNS.js",
"/assets/shim-sLfbhflM.js",
"/assets/ApplicationForm-Bli4lMID.js",
"/assets/i18n-utils-BuDTAxDk.js",
"/assets/Trans-SYe-w7kZ.js",
"/assets/rapier-BPsrwnuN.js"
],
"css": []
},
"routes/open-positions/index/route": {
"id": "routes/open-positions/index/route",
"parentId": "root",
"path": "/:lang/open-positions",
"hasAction": false,
"hasLoader": true,
"hasClientAction": false,
"hasClientLoader": false,
"hasClientMiddleware": false,
"hasDefaultExport": true,
"hasErrorBoundary": true,
"module": "/assets/route-CxKkxM5Y.js",
"imports": [
"/assets/rolldown-runtime-hePW80VL.js",
"/assets/jsx-runtime-DE3RlOCf.js",
"/assets/errorBoundaries-CEpdsQ1F.js",
"/assets/dist-BUAryiaD.js",
"/assets/string-utils-BficHwlm.js",
"/assets/components-Bn2r5DYG.js",
"/assets/src-DaF9sH5X.js",
"/assets/siteOrigin-BDr4fOmC.js",
"/assets/i18n-utils-BuDTAxDk.js",
"/assets/resolveSeoOgImage-Hmy-WQA-.js",
"/assets/ErrorBoundary-C3q81DJn.js",
"/assets/clsx-DB0hHKMi.js",
"/assets/client-CB_H-NsU.js",
"/assets/circle-alert-dEy_4cNS.js",
"/assets/dist-DoFVFp9T.js",
"/assets/shim-sLfbhflM.js",
"/assets/ApplicationForm-Bli4lMID.js",
"/assets/useTranslation-BoFdKO44.js",
"/assets/Trans-SYe-w7kZ.js",
"/assets/rapier-BPsrwnuN.js"
],
"css": []
},
"routes/index/route": {
"id": "routes/index/route",
"parentId": "root",
"path": "/:lang",
"hasAction": false,
"hasLoader": true,
"hasClientAction": false,
"hasClientLoader": false,
"hasClientMiddleware": false,
"hasDefaultExport": true,
"hasErrorBoundary": true,
"module": "/assets/route-Cp0ae9Ve.js",
"imports": [
"/assets/jsx-runtime-DE3RlOCf.js",
"/assets/errorBoundaries-CEpdsQ1F.js",
"/assets/dist-BUAryiaD.js",
"/assets/components-Bn2r5DYG.js",
"/assets/siteOrigin-BDr4fOmC.js",
"/assets/useTranslation-BoFdKO44.js",
"/assets/resolveSeoOgImage-Hmy-WQA-.js",
"/assets/ErrorBoundary-C3q81DJn.js",
"/assets/rolldown-runtime-hePW80VL.js",
"/assets/clsx-DB0hHKMi.js",
"/assets/ApplicationForm-Bli4lMID.js",
"/assets/string-utils-BficHwlm.js",
"/assets/src-DaF9sH5X.js",
"/assets/dist-DoFVFp9T.js",
"/assets/i18n-utils-BuDTAxDk.js",
"/assets/client-CB_H-NsU.js",
"/assets/circle-alert-dEy_4cNS.js",
"/assets/Trans-SYe-w7kZ.js",
"/assets/rapier-BPsrwnuN.js",
"/assets/shim-sLfbhflM.js"
],
"css": []
}
},
"url": "/assets/manifest-bf83919b.js",
"version": "bf83919b"
};
window.__reactRouterRouteModules = {"root":route0,"routes/open-positions/detail/route":route1};
import("/assets/entry.client-CHdSM1J9.js"); requestAnimationFrame(function(){$RT=performance.now()}); window.__reactRouterContext.streamController.enqueue("[{\"_1\":2,\"_3\":-5,\"_4\":-5},\"loaderData\",{\"_5\":6,\"_7\":8},\"actionData\",\"errors\",\"root\",{\"_169\":12,\"_170\":171,\"_172\":173,\"_174\":59,\"_175\":59,\"_176\":177},\"routes/open-positions/detail/route\",{\"_9\":10,\"_11\":12,\"_13\":14},\"job\",{\"_15\":16,\"_17\":18,\"_19\":20,\"_21\":22,\"_23\":24,\"_25\":26,\"_27\":28,\"_29\":-5,\"_30\":-5,\"_31\":-5,\"_32\":-5,\"_33\":34,\"_35\":36,\"_37\":38,\"_39\":40,\"_41\":42,\"_43\":44,\"_45\":46,\"_47\":36,\"_48\":42,\"_49\":42,\"_50\":42,\"_51\":-5,\"_52\":53,\"_54\":55,\"_56\":57,\"_58\":59,\"_60\":61,\"_62\":63,\"_64\":65,\"_66\":67,\"_68\":69,\"_70\":71,\"_72\":73,\"_74\":-5},\"locale\",\"en\",\"seoOgImageUrl\",\"https://files.bistudio.com/public/809b4d8c-b181-47ab-9c6e-fd9bf83f2bf0-1\",\"id\",\"bd90386d-ab0e-4373-b7de-cfa9b237eb5e\",\"slug\",\"animation-programmer-ms90fctz\",\"internalCode\",\"Programmer\",\"sourceJobRole\",{\"_15\":166,\"_17\":167,\"_23\":24,\"_168\":71},\"title\",\"Animation Programmer\",\"status\",\"ACTIVE\",\"activatedAt\",\"2026-08-03T08:52:38.760Z\",\"closedAt\",\"closureReason\",\"closureNote\",\"scheduledActivateAt\",\"deadline\",\"2026-09-13T00:00:00.000Z\",\"isSeekingOverdue\",true,\"openingCount\",1,\"filledCount\",0,\"isFilled\",false,\"seniority\",\"MEDIOR\",\"contractType\",\"FULL_TIME\",\"benefitsEnabled\",\"remoteAvailable\",\"relocationSupport\",\"isFeatured\",\"featuredOrder\",\"discipline\",{\"_15\":153,\"_17\":154,\"_23\":155,\"_54\":156},\"translations\",[134,135],\"benefits\",[],\"icons\",\"\",\"project\",{\"_15\":111,\"_17\":112,\"_23\":113,\"_98\":114,\"_54\":115},\"locations\",[87],\"jiraLinks\",[75],\"statusHistory\",[],\"applicationsCount\",51,\"createdAt\",\"2026-07-31T14:00:27.582Z\",\"updatedAt\",\"2026-10-02T12:41:24.026Z\",\"deletedAt\",{\"_15\":76,\"_77\":78,\"_79\":80,\"_81\":-5,\"_82\":-5,\"_83\":-5,\"_84\":-5,\"_85\":86},\"945c31b1-bd8e-4ea4-817c-0be20c872247\",\"locationId\",\"0693ccf2-fb68-48da-ab44-24087ecd48a2\",\"jiraTicketId\",\"HR-58254\",\"jiraTicketKey\",\"jiraTicketType\",\"jiraTicketSummary\",\"openings\",\"locationTitle\",\"Prague, Czech Republic\",{\"_15\":78,\"_88\":89,\"_90\":91,\"_17\":92,\"_23\":86,\"_93\":94,\"_95\":96,\"_54\":97,\"_98\":99},\"city\",\"Prague\",\"countryCode\",\"CZ\",\"prague\",\"address\",\"Strakonická 3363/2d\",\"postCode\",\"150 00\",[100,101],\"description\",\"In Prague, our capital city, in the Smíchov area, there are several branches where DayZ is being developed, as well as Arma and Cosmo Tales, and of course our proprietary Enfusion Engine technology. All supporting departments, such as Publishing, Marketing, Operations and QA, are also based here.\",{\"_15\":109,\"_11\":12,\"_88\":89,\"_98\":99,\"_106\":110,\"_23\":86},{\"_15\":102,\"_11\":103,\"_88\":104,\"_98\":105,\"_106\":107,\"_23\":108},\"2d55e766-043c-41c9-819c-a71034d53ef3\",\"cs\",\"Praha\",\"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.\",\"country\",\"Česká republika\",\"Praha, Česká republika\",\"93cd6200-d030-46a2-97a0-3b176908af1e\",\"Czech Republic\",\"869fdfc6-e34e-42ff-b155-21b52c611b72\",\"enfusion-engine\",\"Enfusion\",\"Enfusion represents 20 years of experience in game engine development packaged into a powerful toolset.\",[116,117],{\"_15\":132,\"_11\":12,\"_23\":113,\"_98\":114,\"_121\":122,\"_123\":133},{\"_15\":118,\"_11\":103,\"_23\":119,\"_98\":120,\"_121\":122,\"_123\":124},\"dc7f78e7-d00b-42e7-9c46-2b4ff4c75c34\",\"Enfusion Engine\",\"Enfusion představuje 20 let zkušeností s vývojem herních enginů, zabalených do výkonného setu nástrojů.\",\"seoImageId\",\"809b4d8c-b181-47ab-9c6e-fd9bf83f2bf0\",\"seoImage\",{\"_15\":122,\"_125\":126,\"_127\":128,\"_129\":130,\"_131\":14},\"name\",\"Careers_Thumbnail_YCYM1.png\",\"mimeType\",\"image/png\",\"size\",564163,\"url\",\"e13e8f90-2beb-4f41-bdc1-feb0dd8cb744\",{\"_15\":122,\"_125\":126,\"_127\":128,\"_129\":130,\"_131\":14},{\"_15\":146,\"_11\":12,\"_23\":24,\"_138\":147,\"_98\":148,\"_141\":-5,\"_142\":149,\"_143\":150,\"_121\":-5,\"_123\":-5,\"_70\":151,\"_72\":152},{\"_15\":136,\"_11\":103,\"_23\":137,\"_138\":139,\"_98\":140,\"_141\":-5,\"_142\":137,\"_143\":139,\"_121\":-5,\"_123\":-5,\"_70\":144,\"_72\":145},\"78e4714d-0d66-4930-b5fa-10358f398bf8\",\"Programátor/ka\",\"introduction\",\"Bohemia Interactive, přední nezávislé herní studio v České republice s více než 25 lety zkušeností v oboru, hledá programátora/ku do svého Engine týmu.\",\"{\\\"type\\\":\\\"doc\\\",\\\"content\\\":[{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"Tvým hlavním úkolem bude podílet se na výzkumu a vývoji animačního systému a souvisejících nástrojů v \\\"},{\\\"type\\\":\\\"text\\\",\\\"marks\\\":[{\\\"type\\\":\\\"link\\\",\\\"attrs\\\":{\\\"href\\\":\\\"https://enfusionengine.com/\\\",\\\"target\\\":\\\"_blank\\\",\\\"rel\\\":\\\"noopener noreferrer nofollow\\\",\\\"class\\\":null}},{\\\"type\\\":\\\"bold\\\"}],\\\"text\\\":\\\"Enfusion Engine\\\"},{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\". Budeš spolupracovat s animačním týmem - přinášet nové animační metody, vylepšovat ty stávající a starat se o export pipeline. Ruku v ruce půjdeš i s game programátorským týmem a společně vytvoříte animační systém, který skvěle poslouží gameplayi i moddingu. Tvoje práce na engine nástrojích pomůže naší komunitě tvořit vlastní mody.\\\"}]},{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"marks\\\":[{\\\"type\\\":\\\"bold\\\"}],\\\"text\\\":\\\"Jsme otevření širšímu spektru seniority\\\"},{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\" - od zkušených profesionálů až po talentované juniorní posily, které chtějí ukázat, co v nich je.\\\"}]},{\\\"type\\\":\\\"heading\\\",\\\"attrs\\\":{\\\"textAlign\\\":null,\\\"level\\\":2},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"Náplň práce:\\\"}]},{\\\"type\\\":\\\"bulletList\\\",\\\"content\\\":[{\\\"type\\\":\\\"listItem\\\",\\\"content\\\":[{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"Navrhovat a implementovat nové funkce a systémy do Enfusion Enginu\\\"}]}]},{\\\"type\\\":\\\"listItem\\\",\\\"content\\\":[{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"Podílet se na technologiích umožňujících tvorbu rozsáhlých a pohlcujících herních prostředí\\\"}]}]},{\\\"type\\\":\\\"listItem\\\",\\\"content\\\":[{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"Vytvářet a vylepšovat nástroje, které využívá naše moddingová komunita\\\"}]}]},{\\\"type\\\":\\\"listItem\\\",\\\"content\\\":[{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"Aktivně navrhovat a designovat technická řešení složitých problémů\\\"}]}]},{\\\"type\\\":\\\"listItem\\\",\\\"content\\\":[{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"Neustále zlepšovat pracovní postupy a zkoumat nové techniky a technologie\\\"}]}]},{\\\"type\\\":\\\"listItem\\\",\\\"content\\\":[{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"Analyzovat a řešit problémy v enginu i souvisejících systémech\\\"}]}]},{\\\"type\\\":\\\"listItem\\\",\\\"content\\\":[{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"Úzce spolupracovat s dalšími odděleními na sdílených cílech\\\"}]}]}]},{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null}},{\\\"type\\\":\\\"heading\\\",\\\"attrs\\\":{\\\"textAlign\\\":null,\\\"level\\\":2},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"Požadujeme:\\\"}]},{\\\"type\\\":\\\"bulletList\\\",\\\"content\\\":[{\\\"type\\\":\\\"listItem\\\",\\\"content\\\":[{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"Solidní znalost jazyka C++\\\"}]}]},{\\\"type\\\":\\\"listItem\\\",\\\"content\\\":[{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"Silné porozumění objektově orientovanému designu\\\"}]}]},{\\\"type\\\":\\\"listItem\\\",\\\"content\\\":[{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"Dobré znalosti matematiky a lineární algebry\\\"}]}]},{\\\"type\\\":\\\"listItem\\\",\\\"content\\\":[{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"Týmové a komunikační dovednosti\\\"}]}]},{\\\"type\\\":\\\"listItem\\\",\\\"content\\\":[{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"Dobrou znalost angličtiny slovem i písmem\\\"}]}]},{\\\"type\\\":\\\"listItem\\\",\\\"content\\\":[{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"Zkušenosti s vývojem her\\\"}]}]}]},{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null}},{\\\"type\\\":\\\"heading\\\",\\\"attrs\\\":{\\\"textAlign\\\":null,\\\"level\\\":3},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"Výhodou:\\\"}]},{\\\"type\\\":\\\"bulletList\\\",\\\"content\\\":[{\\\"type\\\":\\\"listItem\\\",\\\"content\\\":[{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"Zkušenosti s prací na velkých enginech nebo projektech\\\"}]}]},{\\\"type\\\":\\\"listItem\\\",\\\"content\\\":[{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"Schopnost adaptovat se a pracovat s rozsáhlou codebase\\\"}]}]},{\\\"type\\\":\\\"listItem\\\",\\\"content\\\":[{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"Vášeň pro videohry\\\"}]}]}]},{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null}},{\\\"type\\\":\\\"heading\\\",\\\"attrs\\\":{\\\"textAlign\\\":null,\\\"level\\\":2},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"Nabízíme:\\\"}]},{\\\"type\\\":\\\"bulletList\\\",\\\"content\\\":[{\\\"type\\\":\\\"listItem\\\",\\\"content\\\":[{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"Přátelský tým lidí, které baví hry\\\"}]}]},{\\\"type\\\":\\\"listItem\\\",\\\"content\\\":[{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"Možnosti dalšího rozvoje a růstu\\\"}]}]},{\\\"type\\\":\\\"listItem\\\",\\\"content\\\":[{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"Všechny naše hry zdarma\\\"}]}]},{\\\"type\\\":\\\"listItem\\\",\\\"content\\\":[{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"27 dní dovolené ročně, podíl na zisku společnosti, benefitní program, příspěvek na stravování\\\"},{\\\"type\\\":\\\"hardBreak\\\"},{\\\"type\\\":\\\"hardBreak\\\"},{\\\"type\\\":\\\"text\\\",\\\"marks\\\":[{\\\"type\\\":\\\"bold\\\"}],\\\"text\\\":\\\"Prosíme, přilož ukázky své práce (včetně zdrojového kódu). \\\"}]}]}]},{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null}}]}\",\"projectContext\",\"seoTitle\",\"seoDescription\",\"2026-07-31T14:00:27.639Z\",\"2026-09-07T12:06:03.537Z\",\"80c24483-80d4-4880-b6df-fbbace25c788\",\"Bohemia Interactive, the leading independent game development company in the Czech Republic, with over 25 years in the industry, is looking for a Programmer to join our Engine team.\",\"{\\\"type\\\":\\\"doc\\\",\\\"content\\\":[{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"Your main mission? Shape the future of the animation system and its tools in the \\\"},{\\\"type\\\":\\\"text\\\",\\\"marks\\\":[{\\\"type\\\":\\\"link\\\",\\\"attrs\\\":{\\\"href\\\":\\\"https://enfusionengine.com/\\\",\\\"target\\\":\\\"_blank\\\",\\\"rel\\\":\\\"noopener noreferrer nofollow\\\",\\\"class\\\":null}},{\\\"type\\\":\\\"bold\\\"}],\\\"text\\\":\\\"Enfusion Engine.\\\"},{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\" You'll team up with animators to craft new animation methods, refine existing ones, and keep the animation export pipeline running smoothly. You'll also join forces with game programmers to deliver an animation system that truly serves gameplay and moddability. And the best part - your work on engine tools will empower our community to create their own mods.\\\"}]},{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"marks\\\":[{\\\"type\\\":\\\"bold\\\"}],\\\"text\\\":\\\"We're open to a wide range of seniority levels\\\"},{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\" - from seasoned pros to talented juniors ready to make their mark\\\"}]},{\\\"type\\\":\\\"heading\\\",\\\"attrs\\\":{\\\"textAlign\\\":null,\\\"level\\\":2},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"Responsibilities:\\\"}]},{\\\"type\\\":\\\"bulletList\\\",\\\"content\\\":[{\\\"type\\\":\\\"listItem\\\",\\\"content\\\":[{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"Design and implement new features and systems for the Enfusion Engine\\\"}]}]},{\\\"type\\\":\\\"listItem\\\",\\\"content\\\":[{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"Develop and maintain tools for artists, designers, animators, sound designers, and other developers\\\"}]}]},{\\\"type\\\":\\\"listItem\\\",\\\"content\\\":[{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"Contribute to technologies that enable the creation of large-scale, immersive game environments\\\"}]}]},{\\\"type\\\":\\\"listItem\\\",\\\"content\\\":[{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"Build and improve tools used by our modding community\\\"}]}]},{\\\"type\\\":\\\"listItem\\\",\\\"content\\\":[{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"Actively propose and design technical solutions to complex problems\\\"}]}]},{\\\"type\\\":\\\"listItem\\\",\\\"content\\\":[{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"Continuously improve workflows and explore new techniques and technologies\\\"}]}]},{\\\"type\\\":\\\"listItem\\\",\\\"content\\\":[{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"Investigate and resolve issues within the engine and related systems\\\"}]}]},{\\\"type\\\":\\\"listItem\\\",\\\"content\\\":[{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"Cooperate closely with other departments to align on shared goals\\\"}]}]}]},{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null}},{\\\"type\\\":\\\"heading\\\",\\\"attrs\\\":{\\\"textAlign\\\":null,\\\"level\\\":2},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"Requirements:\\\"}]},{\\\"type\\\":\\\"bulletList\\\",\\\"content\\\":[{\\\"type\\\":\\\"listItem\\\",\\\"content\\\":[{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"Solid C++ knowledge\\\"}]}]},{\\\"type\\\":\\\"listItem\\\",\\\"content\\\":[{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"Strong understanding of object-oriented design\\\"}]}]},{\\\"type\\\":\\\"listItem\\\",\\\"content\\\":[{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"Good math and linear algebra skills\\\"}]}]},{\\\"type\\\":\\\"listItem\\\",\\\"content\\\":[{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"Teamwork and communication skills\\\"}]}]},{\\\"type\\\":\\\"listItem\\\",\\\"content\\\":[{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"Good spoken and written English\\\"}]}]},{\\\"type\\\":\\\"listItem\\\",\\\"content\\\":[{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"Experience with game development\\\"}]}]}]},{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null}},{\\\"type\\\":\\\"heading\\\",\\\"attrs\\\":{\\\"textAlign\\\":null,\\\"level\\\":3},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"Nice to have:\\\"}]},{\\\"type\\\":\\\"bulletList\\\",\\\"content\\\":[{\\\"type\\\":\\\"listItem\\\",\\\"content\\\":[{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"Experience working on large engines or projects\\\"}]}]},{\\\"type\\\":\\\"listItem\\\",\\\"content\\\":[{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"Ability to adapt to and work within a large codebase\\\"}]}]},{\\\"type\\\":\\\"listItem\\\",\\\"content\\\":[{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"Passion for video games\\\"}]}]}]},{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null}},{\\\"type\\\":\\\"heading\\\",\\\"attrs\\\":{\\\"textAlign\\\":null,\\\"level\\\":2},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"We offer:\\\"}]},{\\\"type\\\":\\\"bulletList\\\",\\\"content\\\":[{\\\"type\\\":\\\"listItem\\\",\\\"content\\\":[{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"A friendly team of people enthusiastic about games\\\"}]}]},{\\\"type\\\":\\\"listItem\\\",\\\"content\\\":[{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"Opportunities for skill development and growth\\\"}]}]},{\\\"type\\\":\\\"listItem\\\",\\\"content\\\":[{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"All our games for free\\\"}]}]},{\\\"type\\\":\\\"listItem\\\",\\\"content\\\":[{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"27 days of holidays per year, company profit-sharing plan, benefit program, meal contribution\\\"}]}]}]},{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null},\\\"content\\\":[{\\\"type\\\":\\\"hardBreak\\\"},{\\\"type\\\":\\\"hardBreak\\\"},{\\\"type\\\":\\\"text\\\",\\\"marks\\\":[{\\\"type\\\":\\\"bold\\\"}],\\\"text\\\":\\\"Please attach examples of your work (including source code).\\\"}]},{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null}}]}\",\"Programmer - Enfusion\",\"Bohemia Interactive, the leading independent game development company in the Czech Republic, is looking for a Programmer to join our Engine team\",\"2026-07-31T14:00:27.609Z\",\"2026-09-07T12:06:03.530Z\",\"002522f5-c172-48d9-a9da-8bfae49f7253\",\"programming\",\"Programming\",[157,158],{\"_15\":163,\"_160\":153,\"_11\":12,\"_23\":155,\"_98\":-5,\"_70\":164,\"_72\":165},{\"_15\":159,\"_160\":153,\"_11\":103,\"_23\":161,\"_98\":-5,\"_70\":162,\"_72\":162},\"dbcc2052-d2ba-44d9-9638-13fa4b7ecf00\",\"disciplineId\",\"Programování\",\"2026-03-06T08:23:32.444Z\",\"bc6d22aa-ec27-4013-9bd9-900d91d445c9\",\"2026-01-14T19:03:52.682Z\",\"2026-03-06T08:23:32.442Z\",\"6f991190-703d-4055-ac1c-7e996a45de68\",\"animation-programmer\",\"copiedAt\",\"language\",\"pathname\",\"/en/open-positions/animation-programmer-ms90fctz\",\"gtmId\",\"GTM-P75BL89\",\"gtmAuth\",\"gtmPreview\",\"origins\",{\"_178\":179,\"_180\":181,\"_182\":183,\"_184\":185},\"bohemiaUrl\",\"https://bohemia.net\",\"enfusionUrl\",\"https://enfusionengine.com\",\"careersUrl\",\"https://careers.bohemia.net\",\"dayzUrl\",\"https://dayz.com\"]\n"); $RB=[];$RV=function(a){$RT=performance.now();for(var b=0;b a&&2E3 window.__reactRouterContext.streamController.close(); $RC("B:5","S:5") $RX=function(b,c,d,e,f){var a=document.getElementById(b);a&&(b=a.previousSibling,b.data="$!",a=a.dataset,c&&(a.dgst=c),d&&(a.msg=d),e&&(a.stck=e),f&&(a.cstck=f),b._reactRetry&&b._reactRetry())};;$RX("B:0")
Posted by Bohemia Interactive and synced from their own careers page. DevQuest doesn’t take a fee, doesn’t sit between you and the studio, and doesn’t sell your data — you apply directly with them.
More like this: Engineering jobs · All Bohemia Interactive openings · Browse every category