Objectives
- Amanotes is seeking a Senior Game Developer (Playable Ads) who can provide users with an engaging and interactive gameplay experience. Playable ads are designed to be opt-in, true to the nature of the game, and provide users with an immersive and enjoyable ad experience.
- In this role, you will be responsible for converting existing games into playable games. To be successful, you will need to create a compelling gaming demo experience that appeals to a broad audience.
What you will do
Explore and expand playable ad development beyond Unity/Luna by evaluating and implementing web-based approaches such as Cocos Creator, Phaser or PixiJS with TypeScript/JavaScript.
Design reusable, modular and data-driven playable templates that support rapid asset, level, theme and endcard customization without rewriting core gameplay logic.
Build automation-ready workflows for asset replacement, level/config generation, batch variant creation, build packaging, preview generation and technical QA across playable ad networks.
Develop and maintain lightweight HTML5 playable builds using web tooling such as Node.js/npm and Webpack, Vite or equivalent bundlers, while optimizing asset size, runtime performance and responsive behavior.
Integrate lifecycle, CTA and custom tracking events for A/B testing, and troubleshoot platform, SDK and ad-network-specific issues.
Lead technical explorations, code reviews and documentation standards, and mentor other playable developers on multi-stack development, performance optimization and automation.
Qualifications
Advanced experience with Unity/C# and Luna or a comparable playable ads production workflow.
Strong experience with at least one web game/playable framework, such as Cocos Creator, Phaser or PixiJS, using TypeScript and/or JavaScript.
Solid understanding of HTML5, CSS responsive layout, Canvas/WebGL, mobile browser behavior, touch input and device orientation.
Experience with Node.js/npm, Webpack, Vite or equivalent tooling for bundling and shipping lightweight HTML5 builds.
Experience designing reusable templates and data/config-driven gameplay systems for rapid iteration and variant production.
Experience building automation or internal tools for asset processing, level/config generation, batch builds, technical validation, QA or publishing workflows.
Strong knowledge of performance and build-size optimization, including image/audio compression, texture atlases, minification and runtime profiling.
Experience integrating SDKs, CTA/lifecycle events, analytics or ad-network-specific requirements is highly valued.
Able to use Python, JavaScript/TypeScript or shell scripting to automate repetitive development and production tasks.
Strong plus: PixiJS, WebGL shaders, CI/CD, no-code parameterization, AI-assisted development, SALA/Snapbeat or similar automation systems.
- We are looking for a teammate who is hardworking, collaborative, and passionate about games.
- Naturally curious and always looking for new ways to solve problems.
- Enjoy working in a fast-paced environment and are able to learn quickly.
- Ambitious and always seeking opportunities to grow and improve.
Experience:
Soft skills:
Benefits
- Competitive salary upon experience
- 13th month salary
- Annual Performance Bonus
- Game Incentive
- Flexible working time
- Personal learning and well-being budget
- Team-building budget
- Lunch and parking allowance
- Various learning activities, including internal training & sharing, international conferences, and e-learning (Udemy, Linkedin Learning...)
- Engaging music events: Music Night, Amasing Night, Music schools…
- Employee Assistance Program to support mental health & well-being
- 12 days of paid annual leave, plus 10 days of paid sick leave
- 12 days working from home per year
- Attractive relocation package (for several positions)
Skills Required
- Advanced experience with Unity and C#, plus Luna or a comparable playable ads production workflow
- Strong experience with at least one web game or playable framework such as Cocos Creator, Phaser, or PixiJS
- Experience using TypeScript and/or JavaScript
- Solid understanding of HTML5, CSS responsive layout, Canvas/WebGL, mobile browser behavior, touch input, and device orientation
- Experience with Node.js/npm and Webpack, Vite, or equivalent tooling for bundling and shipping lightweight HTML5 builds
- Experience designing reusable templates and data/config-driven gameplay systems
- Experience building automation or internal tools for asset processing, level/config generation, batch builds, technical validation, QA, or publishing workflows
- Strong knowledge of performance and build-size optimization, including compression, texture atlases, minification, and runtime profiling
- Ability to use Python, JavaScript/TypeScript, or shell scripting to automate repetitive development and production tasks
- Experience integrating SDKs, CTA/lifecycle events, analytics, or ad-network-specific requirements
- Experience with PixiJS, WebGL shaders, CI/CD, no-code parameterization, AI-assisted development, SALA/Snapbeat, or similar automation systems
What We Do
Amanotes is a leading music tech company with the mission of delivering the best music interactive experience to users. Since 2014, 30+ music games and mobile applications were published under our name with 2+ billion downloads worldwide and 120+ million monthly active users. In 2019, we were proudly listed as the #1 mobile apps publisher from Southeast Asia, the #1 music games publisher in the world, and one of the top 20 mobile apps publishers in the world across all categories. If you love to work in a friendly and fun environment with music all around the corner, come join us! Explore our products on Google Play and iOS App Store such as Magic Tiles 3, Tiles Hop, Dancing Ballz, and more than 30 others.






