6 months ago
Ho Chi Minh City, VietnamSenior
Responsibilities
- Design and implement reusable Unity/C# modules, libraries, and runtime systems.
- Build clean APIs and modular architectures supporting multiple use cases and teams.
- Write maintainable, high-performance code and contribute through refactoring, code review, and engineering standards.
- Profile and optimize CPU, memory, garbage-collection allocations, frame time, AOT/JIT constraints, and gameplay bottlenecks in Unity and mobile environments.
- Contribute to architecture decisions that improve extensibility, stability, and developer experience.
- Collaborate with stakeholders and development teams to deliver scalable technical solutions.
Requirements
- 5+ years of hands-on experience building games or software, including solid production experience with Unity/C#.
- Experience designing modular architectures and shared runtime systems, with practical application of SOLID principles and separation of concerns.
- Strong discipline in naming, refactoring, debugging, and maintaining legacy code without reducing stability or team velocity.
- Hands-on experience profiling and optimizing real-time systems in Unity or mobile environments.
- Experience designing clean APIs and developer-friendly integration flows with attention to defensive programming, extensibility, and maintainability.
- Experience with H5/web game development using Phaser, Cocos, or Three.js is preferred.
- Experience building SDKs, shared libraries, or internal platforms used by multiple teams is preferred.
- Experience with testing, automation, and CI-friendly development practices is preferred.
- Clear communication and cross-team collaboration skills are preferred.
Benefits
- Competitive salary based on experience.
- 13th month salary.
- Annual performance bonus and ESOP for people managers.
- Flexible working time.
- Personal learning and well-being budget.
- Team-building budget.
- Lunch and parking allowance.
- Learning activities including internal training, international conferences, Udemy, and LinkedIn Learning.
- Music events and activities.
- Employee Assistance Program supporting mental health and well-being.
- At least 12 days of paid annual leave and 10 days of paid sick leave.
- 12 days of working from home per year.
Tech Stack
C#Three.jsUnity
Categories
Gaming
