Senior Online Engineer - Gameplay Systems (EU Remote)

YAGER Development logo
Posted 14 February 2024
Salary Negotiable
LocationUnited Kingdom
Job type Permanent
DisciplineGames Programming
Reference19444
Contact NameAdam Perry

Job description

Aardvark Swift are working with YAGER, in their search for a Mid to Senior Online Engineer with a specialisation in gameplay systems programming. You will be working on the meta features for The Cycle: Frontier, a F2P multiplayer shooter.

Founded in 1999, YAGER have been creating online action games with rich worlds focusing on social emergent gameplay that give players unique moments.

As an Online Engineer at YAGER, you will play a key role in the continuation of YAGER's legacy by building gameplay systems to engage with players and track their progression. You'll also create features that allow users to interact with meta game systems, such as level progressions, season passes, stores, crafting, and inventories.

Your responsibilities…
  • Build gameplay systems and features such as leaderboards, live events, season pass, level progression, crafting, shops, and In-app purchases
  • Work closely with designers, artists, UI/UX, and other disciplines to deliver great features that are intuitive and fun to interact with
  • Ensure your game logic is safe and properly validated on backend side to prevent cheating and exploits
  • Write technical specifications, technical design documents, and collaborate with designers on game design documents to ensure they're technically viable
  • Write clean and maintainable client/backend code and Blueprints
  • Support the running of a 24/7 live game, following on-call schedules and investigating live incidents
  • Mentor junior colleagues, run technical interviews, and own a part of the studio’s gameplay systems and features
The skills and experience you’ll bring to the role…
  • 4 or more years of experience working on games, on PC, mobile, or console platforms
  • Fluent in C++, C# (or similar languages) and Blueprint scripting
  • Experience working with Unreal Engine 4
  • Experience building game UI using Unreal widgets, UMG, and Blueprints
  • Experience working with a game backend in a serverless architecture
  • Multiplayer game experience, including dedicated servers, replication, and client prediction
  • A general understanding of the industry and game design principles
It’s a bonus if you have experience with…
  • Using Playfab, Azure functions, SignalR, and Redis
  • Testing automation frameworks
  • UE4 build system, and CI/CD (Jenkins, TeamCity or similar)
Perks and benefits include…
  • Relocation packages and budgets, temporary accommodation, administrative support
  • Green travel at a discount on the Berlin public transportation system
  • Support for mental and physical health, coaching and counselling and more
  • Regular team social events