Senior C++ Gameplay Developer

Remote or Stockholm, Sweden
Roles:
Gaming
Must-have skills:
C++
Considering candidates from:
Central Asia, Europe, South Caucasus, Albania, Belarus, Moldova, Romania, Russia, Serbia and Ukraine
Work arrangement: Onsite or remote
Industry: Computer Games
Language: English
Level: Senior
Required experience: 5+ years
Relocation: Not paid
Visa support: Not provided
Size: 11 - 50 employees
Logo of Arrowhead Game Studios

Senior C++ Gameplay Developer

Remote or Stockholm, Sweden
Arrowhead is a Swedish video game developer of about 90 people, known for their co-op titles. By challenging the creativity of the players, they create memorable experiences with humor and social interaction, that leave you with stories to tell.
Right now the team is looking for an experienced gameplay developer to join them either onsite or fully remotely.

Tasks:
  • Co-operate with Designers and (Creative) Directors to translate the game design into engaging gameplay features (movement, weaponry, vehicles, impacts, AI behavior)
  • Implement, maintain and take part in designing game systems
  • Aid fellow coders in verifying solutions and advise on sound technical alternatives
  • Prototype ideas to test the validity of features and identify technical possibilities and obstacles
  • Build high quality, well-structured solutions with memory, performance, and network stability
  • Regularly playtest and provide feedback on the game as a whole
Must-have:
  • 4+ years of hands-on experience with multiplayer game programming, ideally in a peer-to-peer environment
  • Confident C/C++ experience
  • Able to create dynamic systems that interact with each other in an emergent way
  • Great familiarity with game technologies such as physics, animation, and artificial intelligence and the ability to use them to create fun and emergent gameplay
  • A solid 3D math foundation in linear algebra, vectors, and matrices
  • Good level of spoken and written English
Nice-to-have:
  • Experience with designing, modding, or hobby projects
  • Experience with AAA games
  • Experience with 3rd-person games
  • Familiarity with component-based programming and peer-to-peer networking
Benefits and conditions:
  • Trial period: 6 months
  • Onsite/remote flexibility
  • 6 weeks of paid vacation
  • Pension fund and insurances
  • Massage at the office + weekly wellness activity hour, yearly wellness allowance, health checkups once a year
Interview process:
  1. Intro call with Toughbyte
  2. HR screening call
  3. Tech interview with the lead gameplay developer and one more coder
  4. Last tech interview with showing the game demo and discussing the terms