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.
