Remote|Full time|80,000 - 120,000 (net)
We are looking for a Middle+ / Senior Unreal Engine 5 developer for an unannounced 2D project / platformer.
We need a specialist who understands how to write robust C++ code for UE5, but also grasps the nuances of "flat" gameplay: jump physics, 2D collision handling, working with tilesets, and camera optimization.
An additional plus would be an interest in modern AI tools and a desire to integrate them into real production: for accelerating routine tasks, prototyping mechanics, and automating tasks.
Main Requirements:
- Experience in commercial game projects using Unreal Engine 5 (preferably with side-scrolling/isometric view or 2.5D);
- Strong C++ skills in the context of Unreal Engine;
- Good understanding of the Gameplay Framework: Actors, Components, Pawns, Controllers, GameMode, Subsystems;
- Experience designing systems that are easy to maintain and extend (loose coupling, working through interfaces and components);
- Experience with Paper2D or PaperZD (working with sprites, flipbooks, synchronizing animation with movement);
- Understanding of working with Tile Maps, collision layers, and sprite sorting along the Z-axis;
- Skill in configuring physics movement (Character Movement Component) for precise character control (acceleration, friction, air control);
- Knowledge of data-driven approaches: Data Assets, Data Tables, structures for configuring levels and character parameters;
- Ability to independently decompose features (e.g., double jump, dash, or object interaction mechanics) and bring them to a production-ready state.
Will be a plus:
- Understanding of multiplayer application architecture principles (experience with replication and RPC);
- Experience with modular project architecture: plugins, subsystems, reusable components;
- Experience optimizing 2D scene rendering (texture atlases, draw instructions, billboards);
- Experience with Niagara or Cascade for creating 2D effects (dust, trails, sparks);
- Experience in technical planning and code review;
- Experience with AI agents, LLM tools, or AI-assisted development (assistance with writing boilerplate code, generating tests, documentation);
- Good self-organization: ability to plan sprints, maintain focus, and highlight risks in advance (especially regarding performance on low-end hardware).
Who we are looking for:
- We need a developer who is as passionate about gameplay quality as they are about code cleanliness. It's important to us that character control is "responsive" and the code is scalable;
- We are looking for someone who can take technical responsibility for a project and propose solutions on how to implement a cool mechanic without breaking the engine's physics;
- We are particularly interested in candidates who resonate with the idea of using AI tools as a full-fledged development assistant (for generating prototypes, checking architecture, and writing documentation).
Work Format:
- Fully remote format;
- Full-time, salary 70,000 - 90,000 ₽ (net, based on the results of the final interview);
- Level: Middle+ / Senior;
- Work on an unannounced UE5 project (genre - 2D/Platformer);
- Project details and technology stack will be discussed after initial contact.
To apply, please write to our HR: recruiter contact