Back to all jobs
BrainRocket logo

JavaScript/TypeScript Game Developer for Ela

BrainRocket
Warsaw2w ago

About the role

<div class="content-intro"><p class="hero_p" data-w-id="694f4a7e-1669-d6d6-f8b3-0f8400d2c4cf">BrainRocket is a global company creating end-to-end tech products for clients across Fintech, iGaming, and Marketing.&nbsp;‍Young, ambitious, and unstoppable, we've already taken Cyprus, Malta, Portugal, Poland, and Serbia by storm.&nbsp;Our BRO team consists of 1,300 bright minds creating innovative ideas and products.&nbsp;We don’t follow formats. We shape them. We build what works, launch it fast, and make sure it hits.</p></div><p>We're looking for <strong>JavaScript/TypeScript Game Developer</strong></p> <p>✅Area of responsibilities:</p> <div> <ul> <li data-start="70" data-end="157"> <p data-start="72" data-end="157">Develop, test, and release slot and table games through the full development cycle.</p> </li> <li data-start="158" data-end="256"> <p data-start="160" data-end="256">Collaborate daily with in-house QA and server teams to ensure smooth integration and delivery.</p> </li> <li data-start="257" data-end="363"> <p data-start="259" data-end="363">Implement graphics, animations, and sounds in <strong data-start="305" data-end="322">Cocos Creator</strong>, focusing on coding gameplay features.</p> </li> <li data-start="364" data-end="469"> <p data-start="366" data-end="469">Work under the guidance of the Team Lead, providing progress updates and seeking support when needed.</p> </li> <li data-start="470" data-end="547"> <p data-start="472" data-end="547">Develop new game features while continuously improving existing projects.</p> </li> <li data-start="548" data-end="642"> <p data-start="550" data-end="642">Ensure architectural compliance, functional accuracy, and adherence to industry standards.</p> </li> <li data-start="643" data-end="737"> <p data-start="645" data-end="737">Assist team members by providing technical guidance and validating implementation quality.<br>Track and report the status and progress of assigned tasks using <strong data-start="805" data-end="813">Jira</strong>.</p> </li> </ul> </div> <div>&nbsp;</div> <div>✅Requirements:<br> <ul> <li data-start="828" data-end="887"> <p data-start="830" data-end="887">At least <strong data-start="839" data-end="864">3 years of experience</strong> in game development.</p> </li> <li data-start="888" data-end="938"> <p data-start="890" data-end="938">Strong knowledge of <strong data-start="910" data-end="935">JavaScript/TypeScript</strong>.</p> </li> <li data-start="939" data-end="976"> <p data-start="941" data-end="976">Experience with <strong data-start="957" data-end="973">Canvas/WebGL</strong>.</p> </li> <li data-start="977" data-end="1018"> <p data-start="979" data-end="1018">Familiarity with <strong data-start="996" data-end="1015">Design Patterns</strong>.</p> </li> <li data-start="1019" data-end="1078"> <p data-start="1021" data-end="1078">Proficiency in applying <strong data-start="1045" data-end="1052">OOP</strong> and <strong data-start="1057" data-end="1064">MVC</strong> principles.</p> </li> <li data-start="1079" data-end="1200"> <p data-start="1081" data-end="1200">Experience with <strong data-start="1097" data-end="1114">Cocos Creator</strong> (preferably) or other frameworks such as <strong data-start="1156" data-end="1197">Pixi.js, Phaser, PlayCanvas, Three.js</strong>.</p> </li> <li data-start="1201" data-end="1251"> <p data-start="1203" data-end="1251">Experience with <strong data-start="1219" data-end="1228">Spine</strong> would be a big plus.</p> </li> <li data-start="1252" data-end="1381"> <p data-start="1254" data-end="1381">Solid understanding of <strong data-start="1277" data-end="1378">data structures, algorithms, asynchronous architectures, dynamic typing, performance optimization</strong>.</p> </li> <li data-start="1382" data-end="1446"> <p data-start="1384" data-end="1446">Knowledge of modern <strong data-start="1404" data-end="1443">JS frameworks (Model-View-Whatever)</strong>.</p> </li> <li data-start="1447" data-end="1494"> <p data-start="1449" data-end="1494">Understanding of <strong data-start="1466" data-end="1475">HTML5</strong> latest features.</p> </li> <li data-start="1495" data-end="1562"> <p data-start="1497" data-end="1562">Experience in <strong data-start="1511" data-end="1538">debugging and profiling</strong> browser applications.</p> </li> <li data-start="1563" data-end="1626"> <p data-start="1565" data-end="1626">Hands-on experience with <strong data-start="1590" data-end="1597">Git</strong> (version control systems).</p> </li> <li data-start="1627" data-end="1672"> <p data-start="1629" data-end="1672">English level: at least <strong data-start="1653" data-end="1669">Intermediate</strong>.</p> </li> <li data-start="1673" data-end="1709"> <p data-start="1675" data-end="1709">Strong <strong data-start="1682" data-end="1706">communication skills</strong>.</p> </li> </ul> <p>&nbsp;</p> </div> <div> <p><strong>Nice to have</strong></p> <ul> <li data-start="58" data-end="122"> <p data-start="60" data-end="122">Experience in <strong data-start="74" data-end="100">slot games development</strong> (gambling industry)</p> </li> <li data-start="123" data-end="181"> <p data-start="125" data-end="181">Familiarity with <strong data-start="142" data-end="158">Gulp/Webpack</strong> (task manager tools)</p> </li> <li data-start="182" data-end="259"> <p data-start="184" data-end="259">Knowledge of programming languages other than <strong data-start="230" data-end="257">JavaScript/ActionScript</strong></p> </li> <li data-start="260" data-end="330"> <p data-start="262" data-end="330">Experience in <strong data-start="276" data-end="293">cross-browser</strong> and <strong data-start="298" data-end="328">mobile web app development</strong></p> </li> <li data-start="331" data-end="369"> <p data-start="333" data-end="369">Familiarity with <strong data-start="350" data-end="367">WebGL shaders</strong></p> </li> </ul> </div><div class="content-conclusion"><p>Bold moves start here. Make yours. Apply today!&nbsp;</p> <p><strong>By submitting your application, you agree to our <a href="https://www.brainrocket.com/privacy-policy" target="_blank">Privacy Policy.</a></strong></p></div>

731,000+ hidden jobs like this

BrainRocket and thousands of companies post here first — often days before LinkedIn or Indeed. Your first 5 applications are free; go Pro to apply without limits.

Everything Pro unlocks:

  • Unlimited applications — free stops at 5
  • Track every application in one place
  • Apply straight to the source, one click
  • Save & organize roles you love
  • Roles pulled from company boards before the big sites

Weekly

$9.99
$4.99/week

For an active search. Cancel anytime.

Most popular

Monthly

$24.99
$12.99/month

The smart pick. Save 35% vs weekly.

Lifetime

$99
$49.99once

Pay once. Every future feature, forever.