Senior Client C++ Developer (Framework)

3 Months ago • 3 Years + • Programming

Job Summary

Job Description

Scorewarrior seeks a Senior Client C++ Developer to enhance and expand their game framework and tools. Responsibilities include porting an automated layout system, ensuring cross-platform support, simplifying asynchronous code and resource management, reducing app initialization complexity, and maintaining up-to-date documentation. The ideal candidate proactively improves development efficiency, proposes new solutions, writes RFCs and unit tests, takes ownership of tasks, and expands the application's technical metrics system. Experience with task decomposition and agile methodologies is crucial.
Must have:
  • 3+ years C++ (17+) client app development
  • Knowledge of design principles and patterns
  • Proficient technical English
  • Port automated layout system
  • Ensure cross-platform support
Good to have:
  • Game engine/framework experience
  • Cocos2d-x experience
  • Unity experience
Perks:
  • Excellent remuneration package (13th salary)
  • Relocation assistance to Cyprus
  • Modern office near the sea
  • Health insurance (family coverage)
  • Childcare allowance
  • Lunch compensation
  • Sports & fitness allowance
  • Personal development opportunities
  • Bonuses
  • Office parties

Job Details

Job description

Scorewarrior is a game developer and publisher from Limassol, Cyprus. The company is focused on the 4X strategy genre with an ambitious goal to grow its hit game Total Battle to become the No.1 strategy game in the world. Our team consists of 150+ passionate, talented, self-demanding, and constantly developing professionals who love making high-quality games.

Who are we looking for?

We need an experienced C++ developer to improve and expand our game framework and tools. Our goal is to make game development as efficient as possible and remove any limitations in the process.

Tasks to be solved:

  • 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 initialization on different platforms.

  • Keep developer instructions and documentation up to date.

The ideal candidate:

  • Finds ways to boost efficiency in game feature development.

  • Proposes and implements new solutions and tools to speed up development.

  • Designs and writes RFCs.

  • Writes unit tests.

  • Takes responsibility for solving tasks.

  • Expands the application's technical metrics system.

  • Has experience with task decomposition and agile methodologies.

Job requirements

To work you will need:

  • 3+ years of experience developing client applications in C++ (17+) at a product company.

  • Knowledge of design principles and patterns, and the ability to apply them appropriately.

  • Proficiency in technical English.

Nice to have:

  • Experience developing game engines or frameworks.

  • Commercial experience with Cocos2d-x.

  • Experience with Unity.

What we offer:

  • The best team in the world!

  • An excellent remuneration package, including a 13th salary.

  • Full-coverage relocation for you and your family to Cyprus (Limassol).

  • A modern and sunny office space close to the sea.

  • Private health insurance for you and your family members.

  • A monthly pre-school, school, and university allowance for employees' children.

  • Lunch compensation.

  • A sports and fitness allowance.

  • Personal development opportunities paid for by the company: professional and language courses, books, etc.

  • 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.

Similar Jobs

Skydance - Senior Technical Director (Production Technology)

Skydance

Austin, Texas, United States (Hybrid)
1 Month ago
Riot Games - Software Engineer - Platform & Tools (Contractor)

Riot Games

Dublin, County Dublin, Ireland (On-Site)
7 Months ago
dark passenger - Gameplay Programmer

dark passenger

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Days ago
Riot Games - Technical Game Designer II - Riftbound: The League of Legends Trading Card Game

Riot Games

Los Angeles, California, United States (On-Site)
2 Months ago
Tencent - WeChat Tech Intern (Backend Developer)

Tencent

(On-Site)
8 Months ago
HCL Tech - Technical Specialist .net,azure,c#

HCL Tech

Vermont, United States (On-Site)
1 Month ago
IMC - C++ Software Engineer

IMC

Sydney, New South Wales, Australia (On-Site)
2 Months ago
Brillio - Java Developer

Brillio

San Jose, California, United States (Remote)
1 Week ago
Next Level Business Services - .NET Developer

Next Level Business Services

Minneapolis, Minnesota, United States (On-Site)
8 Months ago
Ion - Senior C++ Developer, Italy

Ion

Rome, Lazio, Italy (On-Site)
9 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

bytedance - Senior Research Scientist, Foundation Model, Speech Understanding

bytedance

Seattle, Washington, United States (On-Site)
8 Months ago
bytedance - Senior Software Engineer - Serverless Compute Infrastructure

bytedance

Seattle, Washington, United States (On-Site)
5 Months ago
Activision - Senior Expert Gameplay Engineer

Activision

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
KPIT - Connected Vehicle_Diplay Driver Engineer

KPIT

Bengaluru, Karnataka, India (On-Site)
9 Months ago
Rockstar Games - Senior Animation Systems Programmer

Rockstar Games

Carlsbad, California, United States (On-Site)
4 Months ago
Google - Software Engineering Manager II, Google Cloud

Google

Bengaluru, Karnataka, India (On-Site)
8 Months ago
Qualcomm - Senior Engineer, AI Orchestration

Qualcomm

Bengaluru, Karnataka, India (On-Site)
2 Months ago
undefined - Engine UI Programmer

Canada (Remote)
3 Months ago
Crowd Strick - Principal Engineer - Sensor, Linux

Crowd Strick

United States (Remote)
1 Month ago
Rockstar Games - Senior Network Programmer

Rockstar Games

Edinburgh, Scotland, United Kingdom (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Limassol, Limassol, Cyprus

playrix  - Customer Support Representative (German and Russian)

playrix

Cyprus (Remote)
8 Months ago
Owlcat Games - Lead Animator (Cinematics)

Owlcat Games

Nicosia, Nicosia, Cyprus (On-Site)
3 Months ago
Wrike - Account Development Manager 2

Wrike

Nicosia, Nicosia, Cyprus (Hybrid)
1 Month ago
Owlcat Games - QA Sub-Lead

Owlcat Games

Nicosia, Nicosia, Cyprus (Hybrid)
2 Months ago
Easybrain - Accountant/Bookkeeper

Easybrain

Limassol, Limassol, Cyprus (Hybrid)
2 Months ago
Progress - UX Designer

Progress

Limassol, Limassol, Cyprus (On-Site)
3 Weeks ago
Scorewarrior - VIP Support Agent - Spanish Speaking

Scorewarrior

Limassol, Limassol, Cyprus (On-Site)
2 Months ago
Wrike - Marketing Operations Program Coordinator

Wrike

Nicosia, Nicosia, Cyprus (Hybrid)
2 Months ago
playrix  - Lead C++ Software Engineer (Gameplay)

playrix

Cyprus (Remote)
8 Months ago
fgg games - Marketing Graphic Designer

fgg games

Paphos, Paphos, Cyprus (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Programming Jobs

Ion - Oracle Database Administrator, Italy

Ion

Italy (Hybrid)
9 Months ago
N-ix - Middle .NET Engineer

N-ix

Ukraine (Remote)
1 Week ago
luxsoft - Java/Python Developer

luxsoft

Los Angeles, California, United States (On-Site)
1 Month ago
Roblox - Senior Software Engineer, Programming Languages & Compilers

Roblox

San Mateo, California, United States (On-Site)
1 Week ago
Nagarro - Staff Engineer, Java

Nagarro

(On-Site)
8 Months ago
Sigma Software - Senior C# Software Engineer

Sigma Software

Ukraine (Remote)
1 Week ago
luxsoft - Regular Python Software Developer with experience in AWS

luxsoft

İstanbul, Türkiye (On-Site)
1 Month ago
Avalanche Studios Group - Systems Programmer

Avalanche Studios Group

Liverpool, England, United Kingdom (Hybrid)
3 Months ago
JDA - Staff Software Engineer (Python)

JDA

Dallas, Texas, United States (Hybrid)
1 Month ago
Philips - Software Technologist I - C++

Philips

Bengaluru, Karnataka, India (Hybrid)
3 Weeks ago

Get notifed when new similar jobs are uploaded

About The Company

We create games with a mission to unite and excite people all over the world.

Limassol, Limassol, Cyprus (On-Site)

Limassol, Limassol, Cyprus (On-Site)

Limassol, Limassol, Cyprus (On-Site)

Limassol, Limassol, Cyprus (On-Site)

Limassol, Limassol, Cyprus (On-Site)

Limassol, Limassol, Cyprus (On-Site)

Limassol, Limassol, Cyprus (On-Site)

Limassol, Limassol, Cyprus (On-Site)

Limassol, Limassol, Cyprus (On-Site)

Limassol, Limassol, Cyprus (On-Site)

View All Jobs

Get notified when new jobs are added by Scorewarrior

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug