Senior Client C++ Developer (Framework)

4 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

Qualcomm - Engineer, Lead Senior - Python Auto Framework and Machine Learning

Qualcomm

Hyderabad, Telangana, India (On-Site)
2 Months ago
Google - Software Engineer III, Infrastructure, Google Cloud AI

Google

Sunnyvale, California, United States (On-Site)
9 Months ago
Electronic Arts - Software Engineer, C++ - EA Sports FC

Electronic Arts

Bucharest, Romania (Hybrid)
2 Weeks ago
Qualcomm - Senior Engineer - Linux Kernel Experts

Qualcomm

Hyderabad, Telangana, India (On-Site)
3 Months ago
Qualcomm - Sr. Staff Engineer Kernel Integration

Qualcomm

Hyderabad, Telangana, India (On-Site)
2 Months ago
SoftSwiss - Ruby on Rails Developer - Junior/Middle

SoftSwiss

(Remote)
3 Weeks ago
Aeries technology - Sr. Software Engineer (C++)

Aeries technology

Bengaluru, Karnataka, India (On-Site)
2 Months ago
HCL Tech - C++ Technical Lead

HCL Tech

California, United States (On-Site)
3 Months ago
Anzuio - Senior Software Engineer (C++)

Anzuio

Tel Aviv District, Israel (Hybrid)
4 Months ago
Any Desk - Software Developer C++

Any Desk

Stuttgart, Baden-Württemberg, Germany (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Google - Software Engineer, Early Career, Campus

Google

London, England, United Kingdom (On-Site)
2 Weeks ago
Epic Games - QA Engineer

Epic Games

Cary, North Carolina, United States (On-Site)
4 Months ago
Saviynt - Sr. ASP .Net developer

Saviynt

El Segundo, California, United States (Hybrid)
9 Months ago
Techland - Junior Rendering Programmer

Techland

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
2 Months ago
SEGA - Senior AI Programmer

SEGA

Horsham, England, United Kingdom (Hybrid)
2 Weeks ago
Cadence - Lead Product Validation Engineer

Cadence

Noida, Uttar Pradesh, India (On-Site)
10 Months ago
Activision - Staff Platform Solutions Engineer

Activision

New York, United States (On-Site)
1 Month ago
Intrepid Studios - Senior Anti-Cheat Engineer

Intrepid Studios

San Diego, California, United States (On-Site)
2 Months ago
bytedance - Senior Network Engineer- Seattle

bytedance

Seattle, Washington, United States (On-Site)
9 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Limassol, Limassol, Cyprus

playrix  - Principal C++ Software Engineer (Tools)

playrix

Cyprus (Remote)
9 Months ago
Scorewarrior - CI Engineer

Scorewarrior

Limassol, Limassol, Cyprus (On-Site)
2 Months ago
Scorewarrior - Senior Client C++ Developer (Core Team)

Scorewarrior

Limassol, Limassol, Cyprus (On-Site)
4 Months ago
Say games - Marketing Creatives Artist

Say games

Limassol, Limassol, Cyprus (Hybrid)
3 Months ago
Scorewarrior - Senior Web Developer

Scorewarrior

Limassol, Limassol, Cyprus (On-Site)
1 Week ago
playrix  - Technical Director (Game Project)

playrix

Cyprus (Remote)
9 Months ago
Scorewarrior - User Acquisition Manager - DSP

Scorewarrior

Limassol, Limassol, Cyprus (On-Site)
3 Months ago
Easybrain - Senior UI Artist

Easybrain

Limassol, Limassol, Cyprus (Hybrid)
4 Months ago
playrix  - Senior QA Engineer (Mobile)

playrix

Cyprus (Remote)
9 Months ago
Social Discovery Group - Chief Financial Officer

Social Discovery Group

Cyprus (Remote)
9 Months ago

Get notifed when new similar jobs are uploaded

Programming Jobs

Definitive Healthcare - Software Engineer-C#

Definitive Healthcare

Bengaluru, Karnataka, India (On-Site)
2 Months ago
bounteous - Java Developer

bounteous

Montreal, Quebec, Canada (Hybrid)
2 Months ago
Capgemini - C++ Developer

Capgemini

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Next Level Business Services - Java Developer (Full Time)

Next Level Business Services

Denver, Colorado, United States (On-Site)
9 Months ago
Motorola solutions - Senior Software Engineer C#

Motorola solutions

Kraków, Lesser Poland Voivodeship, Poland (Hybrid)
3 Weeks ago
Marsh McLennan - Senior MongoDB Database Administrator

Marsh McLennan

London, England, United Kingdom (Hybrid)
1 Month ago
FICO - Lead Java Engineer

FICO

United States (Remote)
1 Month ago
Luxoft - Senior Java Developer

Luxoft

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
7 Months ago
Sabre India - Oracle Lead Database Engineer

Sabre India

Texas, United States (On-Site)
1 Month ago
Capgemini - .NET Developer

Capgemini

Gandhinagar, Gujarat, India (On-Site)
2 Months 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