c++ developer
генерация резюме под вакансию
сопроводительное письмо
описание
The company develops a third-person competitive shooter in Unreal Engine 5, which is currently in beta testing and focuses on online multiplayer systems and long-term live operations.
задачи
- Integrate and maintain online gameplay-facing systems in Unreal Engine 5;
- Implement and extend matchmaking systems;
- Implement and extend player party systems;
- Implement and extend clan and social systems;
- Implement and extend account and progression flows;
- Implement and extend cross-platform online features;
- Build and maintain communication layers between the game client and backend services;
- Work with backend engineers on API integration and online feature reliability;
- Ensure compliance with console certification requirements for online features;
- Collaborate with UI/UX teams on frontend integration of online systems;
- Debug and resolve live online issues across multiple platforms;
- Contribute to architectural decisions regarding online and backend-connected gameplay systems.
требования
- Strong C++ experience in production environments;
- Strong Unreal Engine 5 experience;
- Experience with UE5 UI systems such as CommonUI or equivalent;
- Experience integrating online multiplayer systems;
- Experience with console development and certification requirements;
- Experience with backend integration workflows in shipped or live products;
- Experience with gRPC and Protobuf or REST APIs;
- Hands-on experience with matchmaking systems;
- Hands-on experience with player parties;
- Hands-on experience with clans or guild systems;
- Hands-on experience with friends and social systems;
- Hands-on experience with progression and account systems;
- Hands-on experience with cross-platform online features;
- Experience debugging and maintaining online systems in production;
- Familiarity with Steam and console platform services;
- Understanding of asynchronous and networked game architecture;
- Experience working within existing multi-team codebases;
- Nice to have: Experience with Epic Online Services (EOS), Experience shipping multiplayer games on consoles, Familiarity with PlayStation, Xbox, and Nintendo platform SDKs, Experience with live-service games post-launch, Understanding of replication and network optimization in UE5, Familiarity with authentication and account systems, Experience integrating telemetry or analytics systems, Experience with dedicated server environments and online infrastructure.
условия
- Competitive salary based on experience;
- 20 Paid days off;
- Office role with relocation support.
навыки
Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.