Software Engineer
ANT-TECH ASIA, a rapidly growing tech firm based in Vietnam, is hiring a remote Game Programmer to join their dynamic team. This is a full-time opportunity open to both junior and senior-level developers, with the flexibility to work from anywhere within Vietnam. In this role, you’ll be responsible for implementing game features using Unity, scripting game logic in C# and Lua, and collaborating with cross-functional teams to create high-performance mobile games for iOS and Android. The position offers a competitive salary, a flexible remote work environment, and the chance to contribute to global IPs alongside an international, award-winning team.
Ideal candidates will have a strong grasp of game development fundamentals including OOP and game loop architecture, and should be experienced in Unity and C#. Experience with Git for version control and at least a basic English proficiency (written and reading) are required. A Bachelor’s degree in Computer Science, Game Development, or related field is expected, along with a demonstrable portfolio or GitHub profile. Bonus qualifications include published game experience, C++ knowledge, or proven performance in coding competitions like ACM-ICPC or IOI.
The recruitment process includes a portfolio review, online coding test (language of your choice), and a virtual interview in English, Korean, or Japanese. At ANT-TECH, you’ll join a creative, global-minded culture where learning and innovation are core values, and you’ll have the opportunity to help shape inventive game experiences backed by a company that won the 2023 Innovation in Technology Award.
Responsibility:
As a Game Programmer, your responsibilities will include:
- Game Feature Development
- Implement core gameplay systems and mechanics using Unity
- Work closely with designers and artists to translate concepts into playable features
- Optimize performance across mobile platforms (iOS, Android)
- Scripting & Logic Programming
- Write and maintain clean, efficient scripts in C# and Lua
- Handle in-game UI, character controls, combat logic, event triggers, and more
- Collaborate with other engineers to design reusable and scalable systems
- Version Control & Team Collaboration
- Use Git to manage code repositories and participate in code reviews
- Follow structured development workflows (branching, pull requests, testing)
- Communicate effectively with remote team members across multiple time zones
Required Qualifications:
To succeed in this role, you should have:
- A strong understanding of game development fundamentals, including OOP, game loops, and frame updates
- Proficiency in C# and familiarity with Unity game architecture (MonoBehaviour, prefab, animator, physics, etc.)
- Basic working proficiency in English, especially reading and writing technical documents
- A Bachelor’s degree in Computer Science, Software Engineering, Game Development, or a related field
- Experience working with Git or other version control systems in a collaborative environment
- A well-structured portfolio or GitHub showing previous projects, prototypes, or contributions
Preferred Qualifications:
Prior experience working on a shipped or published game title (personal or commercial)
- Strong C++ knowledge, especially in systems or performance-critical areas
- Participation in international programming competitions (e.g., ACM-ICPC, IOI, TopCoder, etc.)
- Knowledge of mobile platform constraints and cross-platform optimization (e.g., asset compression, draw call reduction, memory profiling)
Recruitment Process:
Resume & Portfolio Review
Online Coding Test (you may use any language you prefer)
Online Interview (English, Korean, or Japanese)
Final Offer & Salary Negotiation
What We Offer:
- Opportunity to work on global game IPs and new mobile titles
- Flexible work environment with remote collaboration tools
- Friendly, international team of experienced developers
- Competitive salary based on skills and contributions
Similar Jobs





