TL;DR

Senior Client C++ Developer (C++): Improving and expanding a game framework and tools to boost efficiency and remove development limitations with an accent on cross-platform support and simplifying asynchronous code. Focus on designing and implementing new solutions, writing unit tests, and taking responsibility for task resolution.

Location: Limassol, Lemesos, Cyprus. Full-coverage relocation for you and your family to Cyprus (Limassol) is provided.

Company

Scorewarrior is a game developer and publisher from Limassol, Cyprus, focused on growing its hit game Total Battle into the No.1 strategy game in the world.

What you will do

  • Port the automated layout system.
  • Ensure cross-platform support for the client application.
  • Simplify work with asynchronous code, dependencies, and resources.
  • Reduce the complexity of app initialisation on different platforms.
  • Keep developer instructions and documentation up to date.
  • Expand the application's technical metrics system.

Requirements

  • 3+ years of experience developing client applications in C++ (17+) at a product company.
  • Knowledge of design principles and patterns.
  • Proficiency in technical English.
  • Experience with task decomposition and agile methodologies.

Nice to have

  • Experience developing game engines or frameworks.
  • Commercial experience with Cocos2d-x.
  • Experience with Unity.

Culture & Benefits

  • Excellent remuneration package, including a 13th salary.
  • Full-coverage relocation for you and your family to Cyprus (Limassol).
  • Private health insurance for you and your family members.
  • Monthly pre-school, school, and university allowance for employees' children.
  • Lunch compensation and a sports/fitness allowance.
  • Paid personal development opportunities (professional and language courses, books).
  • Bonuses for outstanding results, years worked, getting married, and the birth of a child.
  • Friendly monthly office parties and epic, annual offsite company birthday and Christmas parties.