
Senior HTML5 Game Developer
Posted 1 hour ago

Posted 1 hour ago
• Convert game design documents (GDD) into HTML5 game presentations.
• Decompose GDD features into a Work Breakdown Structure (WBS) and create JIRA tickets.
• Ensure tasks can be completed within a maximum of one workweek and align with team estimates.
• Implement game features and functionality utilizing TypeScript (latest standard).
• Adhere to best practices, ensuring the code is well-typed and thoroughly documented.
• Use JavaScript (ECMAScript) only when necessary, with documentation provided via JSDoc.
• Work with Git (using GitLab as the central repository).
• Commit code to feature branches at least once per working day.
• Follow semantic commit conventions, incorporating (JIRA or similar) ticket ID.
• Submit merge requests (MR) upon completion of work, ensuring it is defect-free.
• Address feedback from MR reviewers and escalate any disputes to the Architect or Engineering Manager as needed.
• Ensure code follows Secure Development Principles.
• Integrate static art, animations (Spine), image sequences, and particle effects.
• Utilize libraries such as PIXI.js for optimal rendering performance.
• Collaborate with Tech Art to optimize assets for efficient implementation.
• Maintain clean, well-documented, and tested code.
• Use browser developer tools to monitor FPS, memory, CPU/GPU usage, and draw calls.
• Prioritize and resolve bugs with the highest urgency.
• Maintain unit and integration test coverage, ensuring communicated line coverage is upheld.
• Remove obsolete code and optimize project assets.
• Use Webpack for effective bundling, minification, and optimization.
• Optimize images, text, and assets to prepare for a production-ready build.
• Understand and enhance GitLab CI for efficient deployment.
• Ensure games are optimized for HTTP/HTTP2/HTTP3, WebSockets, and other network communications to enhance player experience.
• Collaborate closely with Game Producers, Art Directors, and QA to ensure smooth development processes.
• Conduct game demonstrations for Product Owners.
• Address defects reported by QA with the utmost urgency.
• Follow structured development milestones: Alpha – Game functions as per specification (even if assets are incomplete), Beta – Full asset implementation; game ready for QA testing.
• Minimum of 3 years of Game Development experience and 5 years of overall development experience.
• Proficient in TypeScript and JavaScript (ES6), as well as HTML5/CSS3.
• Highly experienced with PixiJS, Phaser, or similar frameworks.
• Complete fluency in English, both written and spoken.
• Strong communication and teamwork abilities.
• Experienced in using Git, JIRA (or similar issue/project tracking software), and GSuite.
• Detail-oriented with strong problem-solving and multitasking skills.
• Familiarity with Spine animations, including optimization techniques.
• We are a fully remote-first company, providing a top-notch remote working experience.
• Competitive compensation package.
• Pet-friendly offices located in Berlin and Malta.
• Family-friendly policies.
• Opportunities for career advancement.
• A vibrant working environment.
• Opportunities for knowledge sharing.
• A dynamic culture surrounded by industry experts.
• Company social events to foster team bonding.
Get handpicked remote jobs straight to your inbox weekly.