Senior C++ Programmer

Program-Ace,Posted 3 months ago

Senior

Full time

Negotiable

Remote

The game uses a proprietary C++ engine (Evolution) with Lua. We expect an understanding of C++, Lua, Vulkan renderer, and Perforce. Experience in other proprietary C++ engines, Unreal Engine, native iOS development with Swift and/or Objective-C, and native Android development are considered positive.

Program-Ace is an innovative company specializing in software development, particularly in the fields of virtual reality (VR), augmented reality (AR), games, and applications. We are leaders in our market segment and constantly seek talented professionals who want to join our team.

What are you working on?
  • Genres: Action
  • Platforms: PC, Console, Mobile
Team size and structure?

about 3 team mates from our side, a huge team from the client side.

For which tasks (responsibilities)?
  • +7 years of experience;

  • Strong knowledge of C++ design and programming;

  • Proven experience in a senior/lead role on multiple game projects, with at least some of them using Proprietary C++ engine;

  • Strong knowledge of gameplay programming;

  • Ability to quickly get familiar with existing codebase;

  • Experience using Windows/Mac;

  • Knowledge of shader languages and render pipelines;

  • Understanding and appreciation of optimized code;

  • Understanding of CI/CD pipelines;

  • Knowledge of Jira and Confluence;

  • In-depth knowledge of game development concepts, algorithms, and software design principles;

  • Excellent problem-solving skills and ability to analyze and optimize code for performance.

What kind of professional are we looking for?
  • Ability to independently design and code entire new features in a performant manner according to established coding conventions;

  • Effectively communicate technical solutions and approaches in verbal and written form;

  • Able to work well in a collaborative team environment and within an iterative design process;

  • Debugging, troubleshooting complex issues, and optimizing code for speed, memory, and overall performance;

  • Follow the end-to-end software development lifecycle, from design and coding to testing and deployment;

  • Develop high-quality, efficient, and maintainable code by project requirements and coding standards;

  • Independent dialogue and collaboration with the client;

  • Collaborate with different teams;

  • Ability to travel occasionally and participate in business calls over timezones;

  • Work closely with designers and other team members to integrate gameplay features and systems into the game;

  • Collaborate with the project manager to create and manage development schedules, ensuring on-time delivery of milestones;

  • Participate in efforts to identify and resolve bugs, issues, and bottlenecks in the development process;

  • Conduct code reviews to maintain code quality, consistency, and adherence to best practices;

  • Create and maintain comprehensive technical documentation for the project, including architecture, code structure, and system design.

Why do we enjoy working here?
  • We offer a flexible work schedule coordinated with your manager.

  • Remote work is available, allowing you to work from anywhere in Ukraine or the world.

What are the conditions and bonuses?
  • The opportunity to work in a leading company. Recognized as a Global Top 100 Outsourcing company by IAOP (based on customer feedback about our services), and Top AR/VR company according to Clutch.

  • Among our clients: Supermassive Games, Flying Wild Hog, Epic Games, Unity Technologies;

  • Over 30 years of history, impeccable reputation, and a powerful portfolio;

  • Work with like-minded people who are passionate about their work.

The selection process

Call with a recruiter → technical interview with Tech Lead (PA) → technical interview with a client.


Program-Ace

Company type: outsource, product, developer

Employees: 51-200

Platforms: PC, Mobile, VR, iOS, Android, Console, VR/AR, AR

https://program-ace.com/

View all vacancies from Program-Ace
Join our Discord!
Find out about new C++ Developer jobs on Discord
join
@ingamejob_dev
keep up to date with new job offers C++ Developer on Telegram
Subscribe

Similar job opportunities

Volmi – A Virtuos Studio

Poland, Warsaw

Posted 2 days ago

Senior

Negotiable

Full time

rabbitgames

Remote, Warsaw

Posted 1 week ago

Senior

Negotiable

Full time

Plummy Games

Remote, Estonia, Moldova

Posted 2 weeks ago

Junior

Negotiable

Full time