{"id":624377,"url":"https://alion.io/job/elagames-javascripttypescript-game-developer-2","title":"JavaScript/TypeScript Game Developer","company":{"id":674574,"name":"ELA Games","domain":"elagames.com","url":"https://alion.io/company/elagames","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Greenhouse","truth_index":{"grade":"B","score":75,"open_postings":3,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-10-17T05:46:00Z"}},"role":"Games","role_family":"Games","seniority":"middle","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Lisbon, Portugal"],"countries":["PT"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":3,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Cocos Creator","optional":false},{"name":"Git","optional":false},{"name":"JavaScript","optional":false},{"name":"Jira","optional":false},{"name":"MVC","optional":false},{"name":"Phaser","optional":false},{"name":"PixiJS","optional":false},{"name":"PlayCanvas","optional":false},{"name":"Three.JS","optional":false},{"name":"TypeScript","optional":false},{"name":"Webpack","optional":true}],"status":"live","first_seen_at":"2026-03-26T14:57:36Z","employer_posted_date":"2026-06-22","last_verified_at":"2026-10-17T13:57:50Z","board_verified":true,"closed_at":null,"days_open":205,"trust":{"level":"stale","repost_count":0,"flags":["stale"],"days_open":204},"description":"We're looking for JavaScript/TypeScript Game Developer\nArea of responsibilities:\nDevelop, test, and release slot and table games through the full development cycle.\n\nCollaborate daily with in-house QA and server teams to ensure smooth integration and delivery.\n\nImplement graphics, animations, and sounds in Cocos Creator, focusing on coding gameplay features.\n\nWork under the guidance of the Team Lead, providing progress updates and seeking support when needed.\n\nDevelop new game features while continuously improving existing projects.\n\nEnsure architectural compliance, functional accuracy, and adherence to industry standards.\n\nAssist team members by providing technical guidance and validating implementation quality.\nTrack and report the status and progress of assigned tasks using Jira.\n\nRequirements:\nAt least 3 years of experience in game development.\n\nStrong knowledge of JavaScript/TypeScript.\n\nExperience with Canvas/WebGL.\n\nFamiliarity with Design Patterns.\n\nProficiency in applying OOP and MVC principles.\n\nExperience with Cocos Creator (preferably) or other frameworks such as Pixi.js, Phaser, PlayCanvas, Three.js.\n\nExperience with Spine would be a big plus.\n\nSolid understanding of data structures, algorithms, asynchronous architectures, dynamic typing, performance optimization.\n\nKnowledge of modern JS frameworks (Model-View-Whatever).\n\nUnderstanding of HTML5 latest features.\n\nExperience in debugging and profiling browser applications.\n\nHands-on experience with Git (version control systems).\n\nEnglish level: at least Intermediate.\n\nStrong communication skills.\n\nNice to have\nExperience in slot games development (gambling industry)\n\nFamiliarity with Gulp/Webpack (task manager tools)\n\nKnowledge of programming languages other than JavaScript/ActionScript\n\nExperience in cross-browser and mobile web app development\n\nFamiliarity with WebGL shaders\n\nBenefits:\n\nLearning and development opportunities and interesting, challenging tasks.\nRelocation package (tickets, staying in a hotel for up to 2 weeks, and visa relocation support for our employees and their family members).\nOpportunity to develop language skills, with partial compensation for the cost of English and Portuguese language classes (for localization purposes).\nPartial compensation for tennis and padel lessons.\nUrban Sport membership benefit (the most diverse sports and wellness offering in Europe, with more than 50+ activities).\nPrivate medical coverage, including inpatient, outpatient, dental care, annual check-ups, and maternity support.\nTime for proper rest, with 24 non-business days per year and an additional 6 paid sick days.\nTransport compensation - 200 euros net per month.\nCompetitive remuneration level with annual review.\nTeambuilding activities.\nBy submitting your application, you agree to our Privacy Policy.","description_format":"text","description_chars":2816,"description_truncated":false,"requirements":{"experience_years_min":3,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"Portuguese","level":"All levels","optional":true},{"language":"English","level":"All levels","optional":false}]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":true,"industries":["iGaming & Gambling"],"lifecycle":[{"event":"open","at":"2026-09-10T18:57:56Z"}],"visa":[],"liveness":{"score":4,"band":"cold","label":"Long shot","p_open":1,"p_active":0.151,"p_room":0.28,"age_days":204,"expected_fill_days":21,"reasons":["conf:1","win:tail","crowd:"],"computed_at":"2026-10-17T05:46:00Z"},"pay":null,"html_url":"https://alion.io/job/elagames-javascripttypescript-game-developer-2","json_url":"https://alion.io/job/elagames-javascripttypescript-game-developer-2.json","meta":{"generated_at":"2026-10-17T15:58:32Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":21695,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-18T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":674574},"rest":"https://alion.io/mcp/rest/get_company?id=674574"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Felagames-javascripttypescript-game-developer-2"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Felagames-javascripttypescript-game-developer-2"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Felagames-javascripttypescript-game-developer-2"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/elagames-javascripttypescript-game-developer-2\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Felagames-javascripttypescript-game-developer-2"}]}