Unreal Engine C++ Developer

Sperasoft

Job Summary

We are seeking Unreal Engine C++ developers to enhance the Engine for our mobile games. This role involves updating the Engine to meet platform requirements and development team requests, while also ensuring game stability and performance. Responsibilities include mobile platform engine development, designing and maintaining efficient C++ code, optimizing memory and performance, and collaborating with QA and the engineering team.

Must Have

  • Focus on Engine development for mobile platforms
  • Design, build, and maintain efficient, reusable, and reliable C++ code
  • Help maintain code quality, organization
  • Perform memory and performance optimizations
  • Communicate within the engineering team and with QA
  • Assign technical tasks to team members, conduct and drive code reviews
  • Provide direction and supervision for team members
  • Be responsible for timely software delivery, team coordination and communication
  • Work in close cooperation with Technical Leads and Technical Director on estimates, dependencies, risks and issues
  • 5+ years of C++ commercial development
  • Proficiency in C++
  • Knowledge of Unreal Engine
  • Knowledge of native Android or iOS development environments
  • Experience fixing low-level issues (memory, multi-threading, obscure crashes)
  • Experience in game development
  • Experience in mentoring and reviewing juniors and mid-level engineers
  • Strong problem-solving and debugging skills
  • Good communication skills and spoken English
  • Proven leadership skills

Good to Have

  • Performance and memory optimization skills
  • Experience with C#, Java, Objective-C, or Swift
  • Experience with mobile graphic APIs (Metal, OpenGL, Vulkan)
  • Experience in console development (PS, XBox, Nintendo)
  • Passion for gaming

Perks & Benefits

  • Working with an international team of world-class professionals on exciting and challenging projects
  • Learning & Development opportunities – mentoring, lectures, participation at industry conferences and events
  • Medical Care package
  • Sensibly flexible working hours
  • Breakfasts, snacks and fruits available during the day, tea and coffee machines

Job Description

Description

We are looking for Unreal Engine C++ developers to help improve the Engine for our mobile games. In this role, you will be keeping the Engine up-to-date with platform requirements, requests from the development teams, as well as ensuring the game's stability and performance.

Responsibilities

  • Focus on Engine development for mobile platforms.
  • Design, build, and maintain efficient, reusable, and reliable C++ code.
  • Help maintain code quality, organization.
  • Perform memory and performance optimizations.
  • Communicate within the engineering team and with QA.
  • Assign technical tasks to team members, conduct and drive code reviews.
  • Provide direction and supervision for team members.
  • Be responsible for timely software delivery, team coordination and communication.
  • Work in close cooperation with Technical Leads and Technical Director on estimates, dependencies, risks and issues.

Requirements

  • 5+ years of C++ commercial development.
  • Proficiency in C++, with a fair knowledge of the language specification.
  • Knowledge of Unreal Engine.
  • Knowledge of native Android or iOS development environments.
  • Experience fixing low-level issues (memory, multi-threading, obscure crashes).
  • Experience in game development.
  • Experience in mentoring and reviewing juniors and mid-level engineers.
  • Strong problem-solving and debugging skills.
  • Good communication skills and spoken English.
  • Proven leadership skills.

Would be a plus:

  • Performance and memory optimization skills.
  • Experience with C#, Java, Objective-C, or Swift.
  • Experience with mobile graphic APIs (Metal, OpenGL, Vulkan).
  • Experience in console development (PS, XBox, Nintendo).
  • Passion for gaming.

Benefits

  • Working with an international team of world-class professionals on exciting and challenging projects
  • Learning & Development opportunities – mentoring, lectures, participation at industry conferences and events
  • Medical Care package
  • Sensibly flexible working hours
  • Breakfasts, snacks and fruits available during the day, tea and coffee machines

14 Skills Required For This Role

Team Management Communication Problem Solving Cpp Unreal Game Texts Quality Control C# Ios Development Vulkan Open Gl Objective C Swift Java

Similar Jobs