Frontend Game Developer ( Casino / Slot Games )
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
NinjaGaming is looking for a skilled Frontend Game Developer with strong experience in casino and slot game development. The developer will build and maintain slot games using TypeScript, PixiJS, and Cocos Creator, implementing game flow, animations, and integrations.
Key Skills for This Role
Responsibilities
- Develop and maintain casino/slot games using TypeScript and modern frontend game frameworks
- Build game UIs, reels, paylines, bonus systems, and animation sequences
- Implement complete slot game flow including spin flow, bonus rounds, free spins, jackpot features, win calculations, auto spin, turbo modes, gamble features
- Integrate backend APIs and game configuration systems
- Optimize games for mobile devices and web platforms
- Work with artists and animators to integrate assets, VFX, Spine animations, and audio
- Ensure smooth gameplay performance and memory optimization
- Debug production issues and improve overall game stability
- Participate in architecture and technical design discussions
- Maintain reusable and scalable code structures for multiple games
Requirements
- Strong proficiency in TypeScript
- Experience with PixiJS
- Experience with Cocos Creator / Cocos Studio
- Solid understanding of JavaScript game development and HTML5 game development
- Strong understanding of slot game flow, reel systems, RTP, payline mechanics, scatter/wild logic, bonus features
- Experience with Spine animations, tween systems, particle/VFX systems, UI animations, reel animations
- Strong debugging and optimization skills, understanding of memory management, asset loading, object pooling, rendering optimization
- Experience integrating REST APIs / WebSocket systems
- Familiarity with Git version control and Agile/Scrum workflow
Full Job Posting
Job Overview
- We are looking for a skilled Frontend Game Developer with strong experience in casino and slot game development.
- The ideal candidate should have solid knowledge of game architecture, animations, game flow, and frontend optimization for real money or social casino style games.
- You will work closely with designers, backend developers, artists, and product teams to create high quality, performant, and engaging slot games across desktop and mobile platforms.
Responsibilities
- Develop and maintain casino/slot games using TypeScript and modern frontend game frameworks
- Build game UIs, reels, paylines, bonus systems, and animation sequences
- Implement complete slot game flow including spin flow, bonus rounds, free spins, jackpot features, win calculations, auto spin systems, turbo modes, gamble features
- Integrate backend APIs and game configuration systems
- Optimize games for mobile devices and web platforms
- Work with artists and animators to integrate assets, VFX, Spine animations, and audio
- Ensure smooth gameplay performance and memory optimization
- Debug production issues and improve overall game stability
- Participate in architecture and technical design discussions
- Maintain reusable and scalable code structures for multiple games
Required Skills
- Core Technologies: Strong proficiency in TypeScript, Experience with PixiJS, Experience with Cocos Creator / Cocos Studio, Solid understanding of JavaScript game development, HTML5 game development experience
- Casino / Slot Game Knowledge: Strong understanding of slot game flow, Knowledge of reel systems, RTP concepts, payline mechanics, scatter/wild logic, bonus feature implementation, symbol behavior systems, win presentation systems, state management for casino games, Experience building or maintaining
- Animations & Visuals: Experience with Spine animations, tween systems, particle/VFX systems, UI animations, reel animations, Ability to optimize animation heavy scenes
- Performance & Architecture: Strong debugging and optimization skills, Understanding of memory management, asset loading systems, object pooling, rendering optimization, mobile performance optimization, Experience building scalable game architecture
- Backend & Integration: Experience integrating REST APIs / WebSocket systems, Understanding of multiplayer or transactional game flows is a plus, Familiarity with JSON based configuration systems
- Tools & Workflow: Git version control, Agile/Scrum workflow, Jira or similar project management tools
Nice to Have
- Experience with real money gaming platforms
- Knowledge of WebGL rendering pipelines
- Familiarity with Node.js
Ideal Candidate
- Passionate about game development
- Strong problem solving skills
- Able to work independently and in teams
- Understands player experience and casino game pacing
- Detail oriented with strong focus on polish and responsiveness
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at NinjaGaming
Frontend Game Developer ( Casino / Slot Games )
Dubai, UAE
We are looking for a skilled Frontend Game Developer with strong experience in casino and slot game development. The ideal candidate should have solid knowledge of game architecture, animations, game flow, and frontend o
Frontend Game Developer ( Casino / Slot Games )
Dubai, UAE
We are looking for a skilled Frontend Game Developer with strong experience in casino and slot game development. The ideal candidate should have solid knowledge of game architecture, animations, game flow, and frontend o
3D Artist/Animator
Dubai, UAE
We’re looking for a talented 3D Animator with strong experience in designing and animating 3d photo realistic human characters to join our creative team. The ideal candidate is both a skilled 3D artist and animator, capa
DevOps Engineer
Dubai, UAE
We are actively looking for 4+ years of hands-on DevOps or platform engineering experience in production environments. Deep Linux expertise — process model, filesystems, networking stack, performance tuning, and security
Senior Devops BackEnd Developer
Dubai, UAE
Ninja Gaming is a fast-growing software development company based in Dubai, focused on building scalable and high-impact digital solutions across multiple industries. We’re looking for a highly experienced and motivated
Golang Developer
Dubai, UAE
Go Developer (Full-Time | Dubai-based Only) Experience: Minimum 3 years About the Role: We are looking for an experienced Go Developer currently based in Dubai to join our team full-time. The ideal candidate will have st
Senior Frontend Developer
Dubai, UAE
Company Description We are looking for a mid level React.js Developer to join our dynamic and innovative team. If you have a passion for building user-friendly, high-performance web applications and are excited to work o
Senior Devops Backend Developer
Dubai, UAE
🚀 We're Hiring: Senior DevOps & Backend Developer 📍 Location: United Arab Emirates (UAE) – Must already reside in the UAE 🕒 Availability: Max 1-week notice period 🏢 Company: Ninja Gaming – Building the future of gami
Frontend Game Developer ( Casino / Slot Games )
Dubai, UAE
Frontend Game Developer ( Casino / Slot Games )
Dubai, UAE
3D Artist/Animator
Dubai, UAE
DevOps Engineer
Dubai, UAE
Senior Devops BackEnd Developer
Dubai, UAE
Golang Developer
Dubai, UAE
Senior Frontend Developer
Dubai, UAE
Senior Devops Backend Developer
Dubai, UAE