We are seeking a talented and passionate Game Developer with 3–5 years of professional experience in Unreal Engine and C++ to join our game development team. The ideal candidate will have hands-on experience building high-quality gameplay systems, optimizing performance, and collaborating with designers, artists, and QA teams to deliver engaging gaming experiences.
Design, develop, and maintain gameplay features using Unreal Engine and C++.
Implement game mechanics, character behaviors, AI systems, UI, and interactive gameplay elements.
Optimize game performance for multiple platforms, ensuring smooth gameplay and efficient resource usage.
Debug, troubleshoot, and resolve technical issues throughout the development lifecycle.
Collaborate with game designers, artists, animators, and QA engineers to implement and refine game features.
Integrate animations, audio, visual effects, and other game assets into Unreal Engine.
Write clean, modular, and maintainable code following coding standards and best practices.
Participate in code reviews and contribute to improving development processes.
Work with source control systems such as Git or Perforce.
Stay updated with the latest Unreal Engine features, tools, and game development trends.
3–5 years of professional experience in game development.
Strong proficiency in C++ programming.
Hands-on experience with Unreal Engine 4 and/or Unreal Engine 5.
Solid understanding of object-oriented programming principles and software design patterns.
Experience developing gameplay systems and game mechanics.
Knowledge of Unreal Engine Blueprints and their integration with C++.
Experience with physics, animation systems, AI, and UI implementation in Unreal Engine.
Familiarity with debugging, profiling, and performance optimization techniques.
Experience using version control systems such as Git or Perforce.
Strong problem-solving and analytical skills.
Good communication and teamwork abilities.
Experience developing multiplayer or networked games.
Knowledge of Unreal Engine's Gameplay Ability System (GAS).
Experience with console, PC, mobile, or VR/AR game development.
Understanding of rendering pipelines, shaders, and graphics optimization.
Familiarity with Agile/Scrum development methodologies.
Experience integrating third-party SDKs and plugins.
Bachelor's degree in Computer Science, Game Development, Software Engineering, or a related field.
Equivalent practical experience in game development will also be considered.
Opportunity to work on exciting game development projects.
Collaborative and innovative work environment.
Professional growth and learning opportunities.
Competitive salary and performance-based incentives.
Flexible work environment and employee-friendly culture.