Unity SDK Developer
amanotes · Ho Chi Minh City, Vietnam
About The Role
OBJECTIVES
We are seeking an experienced Unity Developer to build and evolve RhythmEngine, Amanotes’ internal high-performance, modular engine used across our music games. You will work on core rhythm systems such as audio-time synchronization, tile lifecycle, event flow, scoring, and gameplay foundations that multiple game teams can reuse and extend. If you are passionate about designing reusable gameplay systems, writing clean high-performance code, and creating reliable rhythm mechanics at scale, we want you on our team.
WHAT YOU WILL DO
- -
- Develop and enhance RhythmEngine using Unity, focusing on timing, note handling, input judgement, scoring, audio sync, and extensible gameplay modules.
- -
- Design and implement modular gameplay systems and clean APIs that allow game teams to integrate, customize, and extend rhythm features efficiently.
- -
- Collaborate with game teams to adapt RhythmEngine capabilities to different game modes, content pipelines, and product requirements.
- -
- Write clean, high-performance, and maintainable Unity/C# code, and drive code quality through refactoring, code reviews, and engineering standards.
- -
- Contribute actively to technical solutions and architecture decisions that improve extensibility, testability, and long-term health of the RhythmEngine codebase.
QUALIFICATIONS
-
5+ years of hands-on experience building games or software, with solid production experience in Unity/C#.
-
Proven ability to design modular architectures and shared runtime systems, with practical application of SOLID principles and clear separation of concerns.
-
Strong engineering discipline in naming, refactoring, debugging, and maintaining legacy code without breaking stability or slowing teams down.
-
Strong performance mindset for real-time systems, with hands-on experience profiling and optimizing CPU, memory, GC allocations, frame time, AOT/JIT constraints, and gameplay bottlenecks in Unity/mobile environments.
-
Experience designing clean APIs and developer-friendly integration flows, with strong attention to developer experience, defensive programming, extensibility, and long-term maintainability.
NICE TO HAVE
- -
- Experience working on rhythm, music, or timing-sensitive gameplay systems.
- -
- Experience with H5/web game development using Phaser, Cocos, or Three.js.
BENEFITS
At Amanotes, you will be enjoying the dynamic working environment with unique music culture many benefits as below
- Competitive salary upon experience
- 13th month salary
- Annual Performance Bonus/ESOP (Employee Stock Options Plan) for people managers.
- 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.
- Minimum 12 days of paid annual leave, plus 10 days of paid sick leave.
- 12 days working from home per year.
This is an external listing. JobSpring does not represent or verify the employer. Report this listing
JobSpring