We deliver high-end, next-level gaming to the slots market.
Senior HTML5 Game Developer
Location
CET + + 1 moreAll locations: CET + | 3 HOURS
Posted
8 days ago
Salary
0
Seniority
Senior
Job Description
Senior HTML5 Game Developer
Booming Games
Role Description You will complete our Game Development crew of 14 lovely and skilled people and report to the Team Lead Frontend Games. Your passion for online casino games combined with your technical knowledge allows us to bring the best slots to the market. Responsibilities - Game Development & Implementation - Translate game design documents (GDD) into HTML5 game presentations. - Break down GDD features into a Work Breakdown Structure (WBS) and create JIRA tickets. - Ensure tasks are manageable within a maximum of one workweek and align with team estimates. - Implement game features and functionality using TypeScript (latest standard). - Follow best practices, ensuring well-typed and well-documented code. - Use JavaScript (ECMAScript) only when necessary, documented with JSDoc. - Version Control & Code Management - Work with Git (GitLab as the central repository). - Commit code at least once per working day to feature branches. - Follow semantic commit conventions, including (JIRA or similar) ticket ID. - Submit merge requests (MR) when work is completed and defect-free. - Address feedback from MR reviewers and escalate disputes to the Architect or Engineering Manager if needed. - Ensure code adheres to Secure Development Principles. - Visual & Audio Effects Implementation - Integrate static art, animations (Spine), image sequences, and particles. - Use libraries like PIXI.js for optimal rendering performance. - Collaborate with Tech Art to optimize assets for efficient implementation. - Code Quality & Optimization - Ensure clean, well-documented, and tested code. - Use browser developer tools to track FPS, memory, CPU/GPU usage, and draw calls. - Prioritize and fix bugs with utmost urgency. - Maintain unit and integration test coverage, ensuring communicated line coverage is not reduced. - Remove dead code and optimize project assets. - Game Code Building & Delivery - Utilize Webpack for efficient bundling, minification, and optimization. - Optimize images, text, and assets 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. - Collaboration & Development Process - Work closely with Game Producers, Art Directors, and QA to ensure smooth development. - Conduct game demos for Product Owners. - Address QA-reported defects with highest 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. Qualifications - At least 3 years of Game Development experience and 5 years overall development. - Fluent in Typescript and Javascript (ES6) and HTML5/CSS3. - Highly experienced with PixiJS, Phaser, or equivalent. - Complete fluency in English, written and spoken. - Strong communication and teamwork skills. - Experienced with Git, JIRA (or equivalent Issue / Project tracking software), and GSuite. - Attention to detail, problem-solving, and multitasking skills. - Experience with Spine animations, including optimization. Nice to have - Experience with WebGL or other graphics programming API. - Casino slot player. - Creativity. - Background in statically typed languages. Good to know - This full-time position is on an indefinite freelance basis for contractors within the Central European Timezone +/-2. Benefits - We’re a 100% remote-first company, offering a best-in-class remote experience. - Competitive package. - Dog friendly offices in Berlin and Malta. - Family friendly policies. - Career growth opportunities. - Zestful working environment. - Knowledge sharing opportunities. - Dynamic culture surrounded by industry experts. - Company social events for team bonding.
Related Guides
Related Job Pages
More Game Engineer Jobs
Games Service Developer
SpinPlay Games🎰🏆 A studio founded by mathematicians focused on making online slot games!
• Designs, codes and debugs game services using math models and spec docs. • Works at all stages of the game service development lifecycle from requirements capture by liaising with Mathematicians, through service design & implementation, support to client developers and QA service testing and to compliance and production teams. • Increases efficiency through automation, workflow streamlining, and system optimization. • Keeps current with new technologies and makes recommendations to the team. • Collaborates with members of the QA and delivery teams to ensure game services and related components are tested, installed and maintained to a high standard. • Promotes high code standards within the team. • Maintains and enhances existing product code. • Actively participates in the agile scrum process. • Sets up, configures and maintains development, testing and staging environments. • Detects and resolves performance issues. • Maintains version control using Git based services. • Creates JIRA tasks and manages their workload independently. • Takes complete ownership of their game development responsibilities to ensure on-time deliveries. • Needs to be self organized with minimal management. • Other duties as assigned.
Game Developer
SpinPlay Games🎰🏆 A studio founded by mathematicians focused on making online slot games!
• Designs, codes and debugs core platform components. • Works at all stages of the product lifecycle from requirements capture, through design and implementation to system testing and integration. • Increases efficiency through automation, workflow streamlining, and system optimization. • Keeps current with new technologies and makes recommendations to the team. • Collaborates with members of the QA and delivery teams to ensure products are tested, installed and maintained to a high standard. • Promotes high code standards within the team. • Maintains and enhances existing product code. • Actively participates in the agile scrum process. • Facilitates and supports the agile development process. • Sets up, configures and maintains development, testing and staging environments.
• Develop slot games using TypeScript / JavaScript (ES6+) from task to completed result. • Optimize game performance across different devices and browsers. • Participate in code reviews both as a reviewer and as an author open to feedback. • Work closely with designers and other developers to achieve high-quality results. • Take part in technical discussions and gradually influence technical decisions.
• Build and maintain the Unity client for a new mobile F2P game • Design scalable client architecture with clear separation between gameplay logic and presentation • Collaborate closely with backend, game design, and live-ops systems • Integrate remote config, feature flags, A/B testing, analytics, and live events into the core client architecture • Develop reusable UI systems for dynamic live-ops content and in-game events • Implement robust observability and crash-reporting pipelines • Contribute to technical architecture decisions and engineering best practices • Work closely with the CTO on long-term technical strategy



