Apply on SayGames’s site →

HTML5 Game Developer

SayGames · Limassol

Mid Engineering Posted 2026-07-05 Full time
Apply on SayGames’s site →

SayGames Job Openings

._container_1aoeg_2{display:flex;flex:1 0 0;flex-direction:column;padding-top:140px}._imageWrapper_1aoeg_8{bottom:0;left:0;padding:50px 10px;position:absolute;right:0;top:0;z-index:-1}._image_1aoeg_8{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}._row_1aoeg_22{align-items:center;display:flex;flex:1;flex-direction:column;flex-wrap:wrap;margin:0 -15px}._content_1aoeg_30{display:flex;flex:1 0 0;flex-direction:column;height:100%;justify-content:center;max-width:100%;padding:0 15px;width:100%}._h1_1aoeg_40{color:#38343f;font-size:24px;font-weight:700;line-height:24px}._description_1aoeg_46{color:#999;font-size:16px;line-height:22px;margin:0;padding-top:15px}@media (min-width:768px){._content_1aoeg_30{width:75%}}

._container_1hks7_2{display:flex;flex-direction:column;min-height:100vh;width:100%}._wrapper_1hks7_8{display:flex;flex:1 0 0;flex-direction:column;padding:20px 15px 23px}._row_1hks7_14{align-items:center;display:flex;flex:1;flex-direction:column;flex-wrap:wrap;margin:0 -15px}._content_1hks7_22{height:100%;max-width:980px;padding:0 15px;width:100%}._content_1hks7_22,._main_1hks7_31{display:flex;flex:1 0 0;flex-direction:column}._footer_1hks7_36{color:#ccc;flex:0 0 auto;font-size:16px;line-height:22px;padding-top:100px}._huntflowInfo_1hks7_43{padding-top:15px}._huntflow_1hks7_43{display:inline-flex;height:30px;width:126px}._huntflowCaption_1hks7_51{padding-bottom:5px}._privacy_1hks7_54:hover{color:#db525e}@media (min-width:768px){._wrapper_1hks7_8{padding:40px 40px 50px}._content_1hks7_22{width:66.6666666667%}._footer_1hks7_36{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between}._huntflowInfo_1hks7_43{padding-top:0}._huntflow_1hks7_43{height:40px;width:168px}}

@font-face{font-family:Graphik;font-style:normal;font-weight:400;src:url(/fonts/Graphik-Regular-Web.woff) format("woff")}@font-face{font-family:Graphik;font-style:normal;font-weight:700;src:url(/fonts/Graphik-Bold-Web.woff) format("woff")}html{font-family:Graphik,Arial,Tahoma,Verdana,sans-serif;font-size:16px;word-spacing:0;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;box-sizing:border-box}body,html{color:#151319;margin:0;padding:0;scroll-padding-top:50px}*{font-family:Graphik,Arial,Tahoma,Verdana,sans-serif}*,:after,:before{box-sizing:border-box}h1,h2,h3{font-weight:400;margin:0;padding:0}a{color:inherit}

._nav_3s9cc_2{display:flex;justify-content:space-between;padding-bottom:10px;width:100%}._logo_3s9cc_8{order:-1}._backLink_3s9cc_11{color:#8f999c;font-size:20px;line-height:28px;text-decoration:none}._backLink_3s9cc_11:hover{color:#db525e}._response_3s9cc_20{display:none}._responseMobile_3s9cc_23{display:inline-block}._position_3s9cc_26{font-size:24px;line-height:34px;padding-bottom:5px}._infoWrapper_3s9cc_31:not(:empty){color:#666;font-size:16px;line-height:22px;padding-bottom:10px}@media (min-width:768px){._nav_3s9cc_2{padding-bottom:33px}._logo_3s9cc_8{order:0}._response_3s9cc_20{display:block}._responseMobile_3s9cc_23{display:none}._position_3s9cc_26{font-size:40px;line-height:45px;padding-bottom:10px}._infoWrapper_3s9cc_31:not(:empty){font-size:20px;line-height:32px;padding-bottom:0}}

._header_voox4_2{align-items:flex-start;display:flex;flex-direction:column;padding-bottom:30px}._border_voox4_8{border-bottom:2px solid #151319}

._button_1vuit_2{border:none;border-radius:3px;color:#fff;font-size:16px;font-weight:700;line-height:22px;outline:none;padding:6px 25px 7px;text-decoration:none}._primary_1vuit_13{background-color:#16bf54}._secondary_1vuit_16{background-color:#151319}._big_1vuit_19{font-size:20px;line-height:22px;padding:26px 25px}._button_1vuit_2:active{padding:7px 25px 6px}._big_1vuit_19:active{padding:27px 25px 25px}._primary_1vuit_13._loading_1vuit_31,._primary_1vuit_13:active{box-shadow:inset 0 2px 1px rgba(0,0,0,.15)}._secondary_1vuit_16._loading_1vuit_31,._secondary_1vuit_16:active{background-color:rgba(21,19,25,.9)}._button_1vuit_2:disabled{color:transparent}._loading_1vuit_31,._loading_1vuit_31:active,._loading_1vuit_31:hover{animation:_button-preload_1vuit_1 .75s linear infinite;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADVSURBVHgBrdPBDYIwFIDhV8QDxgNRMVGWwBGcRJ3AOIG4ASPgJI4gSxibYAkT9Ek5EBKhr2D/08tr8rWXMmjlV01d7wEIERAhQsmks8/LV9beM5tYA9rCatAmpnJMsfp2AluvtlfXFJOAJ0FgiBg7YIoJnlKYmklwCEaCQzEtOAbrBcdinSCFBYvNuQ/7AZHBRYstw0P1txLQ5DYY4u0jeKLFQKZA5DRYweN/MdVk5s2ZLax62p3pjodiueBHZhNTE7OJdYKBH0YwkU8wsiDLi/euvfoCyOyyXfG1F1gAAAAASUVORK5CYII=);background-position:0 0}@keyframes _button-preload_1vuit_1{0%{background-position:0 0}to{background-position:20px 0}}

._link_9i1bm_2{display:inline-block}._logo_9i1bm_5{margin-bottom:20px;max-height:50px;max-width:130px}@media (min-width:768px){._logo_9i1bm_5{margin-bottom:40px;max-height:130px;max-width:350px}}

._wrapper_zx8yc_2{margin:30px 0}._caption_zx8yc_5{font-size:20px;line-height:24px;padding-bottom:10px}._content_zx8yc_10{color:#666;font-size:16px;line-height:22px}@media (min-width:768px){._wrapper_zx8yc_2{margin:55px 0}._caption_zx8yc_5{font-size:30px;line-height:35px;padding-bottom:20px}._content_zx8yc_10{font-size:20px;line-height:32px}}

._content_1phzm_2 ol,._content_1phzm_2 p,._content_1phzm_2 ul{margin:0 0 10px;padding:0}._content_1phzm_2 a{color:#22bbd2;text-decoration:none}._content_1phzm_2 a:hover{color:#db525e}._content_1phzm_2 ol,._content_1phzm_2 ul{list-style:none inside none}._content_1phzm_2 ol ol,._content_1phzm_2 ul ul{margin-top:10px}._content_1phzm_2 li{padding-left:25px;position:relative}._content_1phzm_2 li:not(:last-child){margin-bottom:10px}._content_1phzm_2 li:before{display:inline-block;position:absolute}._content_1phzm_2 ul li:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='none'%3E%3Cpath fill='%23677478' fill-rule='evenodd' d='M5 10A5 5 0 1 0 5 0a5 5 0 0 0 0 10' clip-rule='evenodd'/%3E%3C/svg%3E");left:3px;margin-top:-1px}._content_1phzm_2 ol{counter-reset:li}._content_1phzm_2 ol li{counter-increment:li}._content_1phzm_2 ol li:before{content:counters(li,".") ".";margin-right:5px;right:calc(100% - 20px)}._content_1phzm_2>:last-child{margin-bottom:0}@media (min-width:768px){._content_1phzm_2 ol li:before{margin-right:2px}}

._caption_126ec_2{font-size:16px;font-weight:700;line-height:22px;padding-bottom:5px}@media (min-width:768px){._caption_126ec_2{font-size:20px;line-height:28px;padding-bottom:10px}}

.likely-big{border-left:1px solid #ccc;display:flex;margin:0;max-width:330px;width:100%}.likely__widget{align-items:center;background:transparent;border:1px solid #ccc;border-left:0;border-radius:0;cursor:pointer;display:flex;flex:1;height:auto;justify-content:center;margin:0;padding:5px;transition:background .33s ease-out,color .33s ease-out,fill .33s ease-out}.likely__widget:hover{transition:none}.likely__counter:not(:empty){font-size:1.4rem;margin-left:5px}.likely__icon{display:inline-block;height:24px;padding:0;position:relative;vertical-align:top;width:24px}.likely__icon svg{height:24px;margin:0;width:24px}.likely__widget_twitter{fill:#00b7ec}.likely__widget_vkontakte{fill:#526e8f}.likely__widget_odnoklassniki{fill:#f6903b}.likely__widget_telegram{fill:#34abde}.likely__widget_linkedin{fill:#0077b5}.likely__widget:hover{fill:#fff;color:#fff}.likely__widget_twitter:hover{background:#00b7ec}.likely__widget_vkontakte:hover{background:#526e8f}.likely__widget_odnoklassniki:hover{background:#f6903b}.likely__widget_telegram:hover{background:#34abde}.likely__widget_linkedin:hover{background:#0077b5}@media (min-width:768px){.likely__widget{padding:15px}.likely__counter:not(:empty){font-size:1.6rem;margin-left:10px}}

._collapseElement_1egk0_3{color:#fff;margin-top:60px;position:relative;transition:height .25s,margin-top .25s;will-change:height}._collapseElement_1egk0_3:before{background-color:inherit;content:"";height:100%;left:calc(-50vw + 50%);margin:0;position:absolute;top:0;width:100vw;z-index:-1}._form_1egk0_21{background-color:#38343f;border-radius:12px;color:#fff;padding:50px 15px 40px}._wrapper_1egk0_27{height:100%;margin:0 auto;max-width:450px;overflow:hidden}._caption_1egk0_33,._success_1egk0_38{font-size:24px;font-weight:700;line-height:34px}._success_1egk0_38{background-color:#16bf54;padding:50px 0;text-align:center}._error_1egk0_47{color:#db525e;font-size:16px;font-weight:400;line-height:22px}@media (min-width:768px){._collapseElement_1egk0_3{margin-top:100px}._collapseElement_1egk0_3:before{display:none}._collapseElementSuccess_1egk0_60{margin-top:40px}._form_1egk0_21{padding:80px 20px}._caption_1egk0_33,._success_1egk0_38{font-size:35px;line-height:40px}._error_1egk0_47{font-size:18px;line-height:24px}}

.collapse-leave-active{height:140px!important}.collapse-leave-active>*{opacity:0}

._wrapper_1tdld_2{display:flex;flex-direction:column;max-width:100%;padding-top:20px;width:100%}._label_1tdld_9{align-self:flex-start}@media (min-width:768px){._wrapper_1tdld_2{max-width:450px}}

._label_23u7q_2{font-size:16px;line-height:22px}._label_23u7q_2:not(:empty){margin-bottom:5px}@media (min-width:768px){._label_23u7q_2{font-size:18px;line-height:22px}}

._input_1q2ti_2{background-color:#fff;border:1px solid #fff;border-radius:3px;font-size:18px;line-height:22px;outline:none;padding:11px 20px;width:100%}._invalid_1q2ti_12:not(:focus){border-color:#db525e;box-shadow:0 0 5px rgba(219,82,94,.34)}._input_1q2ti_2:active,._input_1q2ti_2:focus{border-color:#16bf54}

._wrapper_ls0g6_2{display:flex;flex-direction:row;gap:10px}

._select_4abpf_2{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='8' fill='none' viewBox='0 0 15 8'%3E%3Cpath fill='%2338343F' fill-rule='evenodd' d='M7.5 8 15 0H0z' clip-rule='evenodd'/%3E%3C/svg%3E");background-position:calc(100% - 15px);background-repeat:no-repeat;border:1px solid #fff;border-radius:3px;font-size:18px;line-height:22px;outline:none;padding:11px 36px 11px 20px}._select_4abpf_2[disabled]{color:#ccc;cursor:default}._select_4abpf_2:active,._select_4abpf_2:focus{border-color:#16bf54}

._textarea_1wisa_2{background-color:#fff;border:1px solid #fff;border-radius:3px;font-size:18px;line-height:22px;min-height:90px;outline:none;padding:12px 20px;resize:vertical}._invalid_1wisa_13:not(:focus){border-color:#db525e;box-shadow:0 0 5px rgba(219,82,94,.34)}._textarea_1wisa_2:active,._textarea_1wisa_2:focus{border-color:#16bf54}

._wrapper_incuf_2{position:relative}._input_incuf_5{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}._label_incuf_14{align-items:center;border:1px dashed #fff;border-radius:3px;display:flex;font-size:16px;height:60px;justify-content:center;line-height:22px;padding:0 20px}._input_incuf_5:active+._label_incuf_14,._input_incuf_5:focus+._label_incuf_14{border-color:#16bf54}._dragHover_incuf_30+._label_incuf_14{border:1px solid #22bbd2}._textWrapper_incuf_33{align-items:center;display:flex;max-width:100%}._icon_incuf_38{flex-shrink:0;margin-right:10px;width:17px}._text_incuf_33{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:768px){._label_incuf_14{font-size:20px;height:80px;line-height:22px;padding:0 20px}._icon_incuf_38{width:24px}}

._info_1aw0a_2{cursor:default;font-size:14px;line-height:20px;max-width:610px;padding-top:2px}@media (min-width:768px){._info_1aw0a_2{font-size:16px;line-height:22px}}._policy_1aw0a_15{align-items:flex-start;background-color:hsla(0,0%,93%,.08);border-radius:3px;display:flex;flex-direction:row;gap:8px;margin-top:20px;padding:16px 18px 18px}._input_1aw0a_25{cursor:inherit;height:16px;left:0;margin:0;opacity:0;padding:0;position:absolute;top:0;width:16px;z-index:1}._checkbox_1aw0a_37{position:relative}._customCheckbox_1aw0a_40{align-items:center;background-color:#fff;border:1px solid rgba(0,0,0,.16);border-radius:4px;color:transparent;display:inline-flex;flex:none;height:16px;justify-content:center;position:relative;width:16px}._input_1aw0a_25:checked+._customCheckbox_1aw0a_40{background:#25cfe8;border-color:#25cfe8;color:#fff}._agreementLink_1aw0a_58{text-decoration:underline;&:hover{color:#db525e}}

{"title":"career-frontend"} ← All Job Openings Apply HTML5 Game Developer Apply With over 8 billion downloads and 200+ games in our portfolio, we at SayGames think big. We don’t believe in bureaucracy or complex vertical structures—but we do believe in people and creative freedom. Our approach has propelled us into the top 3 publishers worldwide, and we have no plans to slow down.

We are a data-driven company, relying on analytics, cutting-edge technologies, and expertise. But our true secret lies in our people—their boldness and experience allow us to push boundaries, experiment, make mistakes, set trends, and uncover the secrets of success.

We're seeking an experienced HTML5 Game Develope r to create innovative playable ads, implement complex game mechanics, and optimize performance for mobile platforms.

Responsibilities Generate playable ideas collaboratively with the team Develop all game mechanics Optimize and work with game assets Analyze results of playable creatives Requirements Deep understanding of JavaScript and/or TypeScript Knowledge of frameworks and libraries for HTML5 game development, such as Cocos Creator (priority), Three.js, PlayCanvas, or similar Game architecture experience Experience in developing game mechanics and levels Creating hierarchy and structure of game entities Understanding of architectural principles of game engines Animation and graphics skills Skills in implementing animations, sprites, and visual effects Basic proficiency in graphic editors (2D, 3D) Optimization and performance understanding Experience with profiling and debugging tools Would be an advantage Experience in HTML5 game development Understanding of mobile browser limitations Knowledge of physics engines (Box2D, Matter.js, Cannon.js) Experience with 3D games and their physics Ability to efficiently manage game resources Game testing and debugging skills Conditions Hybrid work format—cozy offices in Limassol, Paphos, or Warsaw. Remote work is up for discussion Flexible schedule—work at your own pace as long as you stay in touch with the team and get things done on time Support for self-development—free English & Polish (or Greek) courses, conference and course reimbursements Health benefits—medical insurance for you and your family, plus a sports allowance Top-tier equipment—we’ll set you up with the best devices for a smooth workflow Trips to Cyprus—we encourage workations and hold team events in our sunniest location Share this job opening Application: First name Last name Phone number +1 +7 +20 +27 +30 +31 +32 +33 +34 +36 +39 +40 +41 +43 +44 +45 +46 +47 +48 +49 +51 +52 +53 +54 +55 +56 +57 +58 +60 +61 +62 +63 +64 +65 +66 +77 +81 +82 +84 +86 +90 +91 +92 +93 +94 +95 +98 +211 +212 +213 +216 +218 +220 +221 +222 +223 +224 +225 +226 +227 +228 +229 +230 +231 +232 +233 +234 +235 +236 +237 +238 +239 +240 +241 +242 +243 +244 +245 +246 +248 +249 +250 +251 +252 +253 +254 +255 +256 +257 +258 +260 +261 +262 +262 +263 +264 +265 +266 +267 +268 +269 +290 +291 +297 +298 +299 +345 +350 +351 +352 +353 +354 +355 +356 +357 +358 +359 +370 +371 +372 +373 +374 +375 +376 +377 +378 +379 +380 +381 +382 +385 +386 +387 +389 +420 +421 +423 +500 +501 +502 +503 +504 +505 +506 +507 +508 +509 +590 +591 +593 +594 +595 +596 +597 +598 +599 +670 +672 +673 +674 +675 +676 +677 +678 +679 +680 +681 +682 +683 +685 +686 +687 +688 +689 +690 +691 +692 +850 +852 +853 +855 +856 +872 +880 +886 +960 +961 +962 +963 +964 +965 +966 +967 +968 +970 +971 +972 +973 +974 +975 +976 +977 +992 +993 +994 +995 +996 +998 Email Cover letter Link to CV (If You Have One) Upload CV I agree to the processing of my personal data in accordance with the SayGames Privacy Policy Apply Huntflow — Recruitment Automation Software Privacy Policy [{"component":1,"props":2},"OgImageCareerOg",{"name":3,"logo":4,"description":5,"title":6},"SayGames ","https://api.global.huntflow.io/logo/b933df274fcf4974bad850e2e0f1887a.png","There is a Job Opening!","HTML5 Game Developer"]

[["ShallowReactive",1],{"data":2,"state":14,"once":34,"_errors":35,"serverRendered":22,"path":37},["ShallowReactive",3],{"$q47Qa6O8nr":4},{"id":5,"slug":6,"position":7,"money":8,"division":8,"city":8,"archived_at":8,"intro":9,"body":10,"conditions":11,"requirements":12,"is_archived":13},1515,"html5-game-developer-2","HTML5 Game Developer",null,"\u003Cp>With over \u003Cstrong>8 billion downloads\u003C/strong> and \u003Cstrong>200+ games\u003C/strong> in our portfolio, we at SayGames think big. We don’t believe in bureaucracy or complex vertical structures—but we do believe in people and creative freedom. Our approach has propelled us into the top 3 publishers worldwide, and we have no plans to slow down.\u003C/p>\u003Cp>We are a data-driven company, relying on analytics, cutting-edge technologies, and expertise. But our true secret lies in our people—their boldness and experience allow us to push boundaries, experiment, make mistakes, set trends, and uncover the secrets of success.\u003C/p>\u003Cp>\u003Cbr>\u003C/p>\u003Cp>We're seeking an experienced \u003Cstrong>HTML5 Game Develope\u003C/strong>r to create innovative playable ads, implement complex game mechanics, and optimize performance for mobile platforms.\u003C/p>","\u003Cul>\u003Cli>Generate playable ideas collaboratively with the team\u003C/li>\u003Cli>Develop all game mechanics\u003C/li>\u003Cli>Optimize and work with game assets\u003C/li>\u003Cli>Analyze results of playable creatives\u003C/li>\u003C/ul>","\u003Cul>\u003Cli>Hybrid work format—cozy offices in Limassol, Paphos, or Warsaw. Remote work is up for discussion\u003C/li>\u003Cli>Flexible schedule—work at your own pace as long as you stay in touch with the team and get things done on time\u003C/li>\u003Cli>Support for self-development—free English & Polish (or Greek) courses, conference and course reimbursements\u003C/li>\u003Cli>Health benefits—medical insurance for you and your family, plus a sports allowance\u003C/li>\u003Cli>Top-tier equipment—we’ll set you up with the best devices for a smooth workflow\u003C/li>\u003Cli>Trips to Cyprus—we encourage workations and hold team events in our sunniest location\u003C/li>\u003C/ul>","\u003Cul>\u003Cli>Deep understanding of JavaScript and/or TypeScript\u003C/li>\u003Cli>Knowledge of frameworks and libraries for HTML5 game development, such as Cocos Creator (priority), Three.js, PlayCanvas, or similar\u003C/li>\u003Cli>\u003Cp>Game architecture experience\u003C/p>\u003Cul>\u003Cli>Experience in developing game mechanics and levels\u003C/li>\u003Cli>Creating hierarchy and structure of game entities\u003C/li>\u003Cli>Understanding of architectural principles of game engines\u003C/li>\u003C/ul>\u003C/li>\u003Cli>\u003Cp>Animation and graphics skills\u003C/p>\u003Cul>\u003Cli>Skills in implementing animations, sprites, and visual effects\u003C/li>\u003Cli>Basic proficiency in graphic editors (2D, 3D)\u003C/li>\u003C/ul>\u003C/li>\u003Cli>Optimization and performance understanding\u003C/li>\u003Cli>Experience with profiling and debugging tools\u003C/li>\u003C/ul>\u003Cp>\u003Cbr>\u003C/p>\u003Cp>\u003Cstrong>Would be an advantage\u003C/strong>\u003C/p>\u003Cul>\u003Cli>Experience in HTML5 game development\u003C/li>\u003Cli>Understanding of mobile browser limitations\u003C/li>\u003Cli>Knowledge of physics engines (Box2D, Matter.js, Cannon.js)\u003C/li>\u003Cli>Experience with 3D games and their physics\u003C/li>\u003Cli>Ability to efficiently manage game resources\u003C/li>\u003Cli>Game testing and debugging skills\u003C/li>\u003C/ul>",false,["Reactive",15],{"$sorganization":16,"$shost":27,"$sphoneCode":28,"$shuntflowSiteUrl":29,"$ssite-config":30},{"id":17,"name":18,"nick":19,"locale":20,"description":21,"isActive":22,"logo":23,"link":24,"privacyPolicyLink":25,"privacyAgreementLink":8,"analytics":26},34,"SayGames ","saygameshr","en_US","\u003Cp>We are pioneers in hybrid-casual gaming, with over \u003Cstrong>200+ games \u003C/strong>and \u003Cstrong>8 billion downloads\u003C/strong> worldwide. Our success stems from cutting-edge analytics, data-driven strategies, and the incredible talent of our people. They look beyond the horizon, set trends, and make experimenting, discovering, and achieving the unprecedented a part of our everyday work.\u003C/p>\u003Cp>With extensive marketing and production expertise, we transform promising games into global hits. Supporting us on this journey are sophisticated internal tools, including our custom SDK and analytics platform, which we continuously develop, enhance, and refine.\u003C/p>\u003Cp>You can work from our offices in Warsaw, Limassol, or Paphos. Remote work is up for discussion. We’re flexible as long as you stay in touch with the team and get things done on time.\u003C/p>\u003Cp>\u003Cstrong>Join us\u003C/strong> in shaping the future of mobile gaming!\u003C/p>",true,"https://api.global.huntflow.io/logo/b933df274fcf4974bad850e2e0f1887a.png","https://say.games/jobs/","https://say.games/about/personal-data/",{"yandexMetrica":8,"googleAnalytics":8,"vkPixel":8,"facebookPixel":8,"topMail":8},"saygameshr.global.huntflow.io","+1","https://huntflow.ai",{"env":31,"name":32,"url":33},"production","nuxt-app","https://saygameshr.global.huntflow.io",["Set"],["ShallowReactive",36],{"$q47Qa6O8nr":8},"/vacancy/html5-game-developer-2"]

window.__NUXT__={};window.__NUXT__.config={public:{csurf:{headerName:"csrf-token"}},app:{baseURL:"/",buildId:"be7f7d9a-9fef-4114-a0f6-8754348209ca",buildAssetsDir:"/_nuxt/",cdnURL:""}}

Posted by SayGames 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 SayGames openings · Browse every category