Required skills and experiences
- 10+ years of professional development experience in the game’s development.
- At least 4+ years of experience creating real-time AAA 3D multiplayer games.
- Have shipped at least 2 games using Unreal Engine.
- Have industry-leading Unreal Engine experience and proven C++ game-development skills.
- Expert understanding of data structures, algorithms, complexity, and system design.
- Strong game math fundamentals (vectors, matrices, physics, projections, camera space, tangent space, object space).
- Solid understanding of software design patterns.
- Good working knowledge of source control, including best practices (branching/streams).
- A practice of code instrumentation, tools, and development KPIs.
- Experience with building systems, continuous integration, and deployment.
- A background working with asset management systems, asset bundles, and in particular downloadable content (DLC).
- Superb analytical and problem-solving and debugging skills.
- In-depth knowledge of full lifecycle game programming and related technologies.
Preferred skills and experiences
- Prior experience as a team lead of a mobile game product.
- Candidate can relocate to VN or work in VN is a plus.