Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
C++ Mobile Game Developer image - Rise Careers
Job details

C++ Mobile Game Developer

Magic Media is a pioneering media, entertainment and tech group powered by creativity and innovation. We have a physical presence in 15 countries and expertize in the areas of art, animation, cybersecurity, game development, software development, VFX and video production amongst others. We work with leading developers and publishers within the games and tech industry, providing support and solutions designed around individual needs and carried out by global experts.

We are looking for a C++ Game Developer who is self-motivated, goal-orientated, and a strong team player. The ideal candidate will have extensive C++ development experience in games. We are looking for someone who is passionate about the digital content production process and who is willing to work with content creators and engineers of other disciplines to build awesome games.

What you will do: 

  • Maintain and build code using C++ for all assigned work streams.
  • Work on gameplay, porting and mobile native code.
  • Work on Kotlin and/or Swift with interfaces to C++ game code.
  • Help provide architectural oversight across the entire application.
  • Collaborate to devise optimal engineering solutions to technical challenges.

  • Knowledge of C++.
  • Knowledge of Kotlin and/or Swift.
  • Understanding of C++ in games and memory optimization.
  • Understanding of fundamentals of game development.
  • Excellent communication skills.
  • Fluent in English.

Desirable pluses:

  • Solid technical foundation (e.g. Computer Science / Maths Degree or equivalent).

  • Permanently remote position.
  • An opportunity to hone and improve your skills by applying them to a diverse variety of engaging projects.
  • Be part of an international group with offices worldwide.
  • Career growth and development.
  • Working closely with a team of like-minded people in a fast-paced, multicultural environment.
  • Ongoing training and professional self-improvement opportunities.
  • Flexible working hours.
  • An inclusive culture and open communication.

At Magic Media, our passion lies in gaming. Our vision is to create and deliver engaging and interesting games for our clients. We can deliver this high-quality work on any platform, whether it be on a console, PC, or mobile. We know that reputation and results go hand-in-hand. Therefore, we work hard to find experts and talented creators to deliver the best results.

Average salary estimate

$80000 / YEARLY (est.)
min
max
$70000K
$90000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About C++ Mobile Game Developer, Magic Media

Join Magic Media as a C++ Mobile Game Developer and become part of an innovative media and tech powerhouse! Our company thrives on creativity and cutting-edge technology, operating in 15 countries and collaborating with top game developers and tech firms. As a C++ Mobile Game Developer, you’ll bring your extensive C++ expertise to the table, helping to craft engaging mobile games that resonate with players around the globe. Your mission will include maintaining and building comprehensive codebases, tackling gameplay mechanics, and delving into porting tasks. You will collaborate closely with a diverse team of content creators and engineers, blending disciplines to forge unforgettable gaming experiences. If you have knowledge of Kotlin and/or Swift, that’s a definite plus! In addition to having awesome communication skills and being fluent in English, an educational background in Computer Science or Mathematics will serve you well as you embark on this exciting journey with us. We offer a dynamic remote working environment with flexible hours, ongoing professional development, and an inclusive culture that values your contributions. At Magic Media, we believe in the power of gaming to connect people, and we can't wait for you to help us deliver captivating content across all platforms. Don’t miss this chance to be part of a passionate team that creates and evolves the gaming landscape!

Frequently Asked Questions (FAQs) for C++ Mobile Game Developer Role at Magic Media
What are the primary responsibilities of a C++ Mobile Game Developer at Magic Media?

As a C++ Mobile Game Developer at Magic Media, your primary responsibilities include maintaining and building C++ code for various work streams, focusing on gameplay and mobile native code. You will also be tasked with collaborating with engineers from different disciplines to address technical challenges and enhance the gaming experience.

Join Rise to see the full answer
What qualifications do I need to apply for the C++ Mobile Game Developer position at Magic Media?

To apply for the C++ Mobile Game Developer position at Magic Media, candidates should have extensive experience in C++ development, with a strong understanding of game development fundamentals. Knowledge of Kotlin and/or Swift is advantageous, along with excellent communication skills and fluency in English. A background in Computer Science or Mathematics is also desirable.

Join Rise to see the full answer
Is the C++ Mobile Game Developer position at Magic Media remote?

Yes, the C++ Mobile Game Developer position at Magic Media is a permanently remote role. You will have the flexibility to work from anywhere while collaborating with a global team of talented professionals.

Join Rise to see the full answer
What opportunities for professional growth does Magic Media offer to C++ Mobile Game Developers?

Magic Media is committed to fostering career growth and professional development for C++ Mobile Game Developers. You will have access to ongoing training opportunities, the chance to work on a variety of engaging projects, and the ability to collaborate with like-minded colleagues in a fast-paced, multicultural environment.

Join Rise to see the full answer
How does teamwork play a role in the C++ Mobile Game Developer role at Magic Media?

Teamwork is crucial in the C++ Mobile Game Developer role at Magic Media. You will be working closely with content creators and engineers across various disciplines to devise optimal solutions and deliver high-quality gaming experiences. Effective communication and collaboration with your team will be essential to achieving your goals.

Join Rise to see the full answer
Common Interview Questions for C++ Mobile Game Developer
Can you describe your experience with C++ in game development?

When answering this question, detail your specific projects involving C++, emphasizing your role and the challenges you faced. Discuss your familiarity with optimization techniques and how you've applied them to improve game performance.

Join Rise to see the full answer
How do you handle performance optimization in games?

Begin by explaining your understanding of memory management and profiling tools. Discuss specific examples where you've identified performance bottlenecks and the strategies you implemented to address them, such as reducing draw calls or optimizing algorithms.

Join Rise to see the full answer
What is your process for collaborating with other disciplines such as art or sound?

Focus on your communication strategy and any tools you've used for project management or collaboration. Provide examples of how you've worked alongside artists and sound designers to ensure game features are implemented seamlessly.

Join Rise to see the full answer
How familiar are you with mobile development, specifically in relation to C++?

Discuss any mobile projects you've worked on, referencing mobile-specific challenges you’ve encountered. Highlight your knowledge of interfacing C++ with Java or Kotlin for Android or Swift for iOS, and how you've overcome related challenges.

Join Rise to see the full answer
Can you explain a time when you faced a significant technical challenge in game development?

Share a specific instance demonstrating your problem-solving skills. Detail the challenge, your approach to resolving it, and the outcome. This shows your critical thinking and technical expertise.

Join Rise to see the full answer
What is your approach to debugging and testing your code?

Explain your methodology for debugging, such as using logs, breakpoints, or software tools. Discuss how you ensure your code is thoroughly tested before release, including unit tests and peer reviews.

Join Rise to see the full answer
Describe your experience with version control systems like Git.

Talk about how you utilize version control systems to manage code changes, focusing on how this aids collaboration and code integrity within the development team. Mention any specific branching strategies you employ.

Join Rise to see the full answer
How do you stay current with industry trends in game development?

Discuss your methods, such as following key industry publications, participating in forums, or attending conferences. This shows your commitment to continuous learning and staying ahead in the rapidly evolving gaming landscape.

Join Rise to see the full answer
What do you think makes a great game experience?

Share your insights on gameplay mechanics, storylines, and user experience. Describe how these elements combine to create an impactful game and how your contributions as a developer can support these aspects.

Join Rise to see the full answer
Why do you want to work for Magic Media as a C++ Mobile Game Developer?

Express your enthusiasm for Magic Media's commitment to creativity and innovation in the gaming industry. Relate your personal values and career aspirations to the company's mission, showcasing your alignment with their vision.

Join Rise to see the full answer
Similar Jobs
Posted 12 days ago

Join Magic Media as a Senior 3D Prop Assets Artist and help shape realistic gaming environments through your expertise in 3D asset creation.

Magic Media Remote No location specified
Posted 12 days ago

Seeking a Senior 3D Generalist Artist to craft high-quality assets in a remote role at Magic Media, a leader in media and tech innovation.

Posted 9 days ago

Join That's No Moon as a Senior Animation Engineer and be a part of a creative team pushing the boundaries of narrative-driven game development.

Photo of the Rise User

Join Gainwell as a Full Stack Developer where your skills in Angular, Node.js, and Python will directly impact healthcare solutions across the United States.

Photo of the Rise User
Posted 8 days ago
Customer-Centric
Mission Driven
Inclusive & Diverse
Rise from Within
Diversity of Opinions
Work/Life Harmony
Growth & Learning
Transparent & Candid
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Child Care stipend
Paternity Leave
WFH Reimbursements
Flex-Friendly
Dental Insurance
Vision Insurance
Life insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Military leave

Join NVIDIA as a Senior System Software Engineer to shape cutting-edge graphics and computing technology through innovative software solutions.

Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Customer-Centric
Fast-Paced
Growth & Learning
Medical Insurance
Dental Insurance
401K Matching
Paid Time-Off
Maternity Leave
Paternity Leave
Mental Health Resources
Flex-Friendly

As a key member of Netflix's N-Tech Software Engineering team, you'll design innovative internal solutions that shape the future of productivity within the company.

Photo of the Rise User

CSCI is looking for a Senior Application Developer with extensive software development experience to join their remote team.

Telgorithm Remote Remote (Philippines)
Posted 13 days ago

Join Telgorithm as a Senior Software Engineer and enhance our messaging API ecosystem through innovative backend solutions.

Photo of the Rise User
PlayStation Global Remote San Diego, California, United States
Posted 4 days ago

Join PlayStation as a Full Stack Software Engineer and contribute to creating unparalleled gaming experiences for millions worldwide.

Photo of the Rise User
Canonical Remote Home based - Middle East, Riyadh, Saudi Arabia
Posted yesterday
Dental Insurance
Performance Bonus
Paid Holidays

Canonical invites software engineers to join their remote team, focusing on Linux-based cloud solutions and automation.

MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 13, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
22 people applied to Junior Unity Developer at Gameloft
Photo of the Rise User
Someone from OH, Columbus just viewed Customer Success Manager, US SLED at Dataminr
Photo of the Rise User
Someone from OH, Greenville just viewed Systems Engineer (Linux & Shell or Python scripting) at Visa
Photo of the Rise User
Someone from OH, Greenville just viewed Help Desk Technician - Youngstown at R.I.T.A.
Photo of the Rise User
Someone from OH, Mount Orab just viewed Backend Developer at G2i Inc.
Photo of the Rise User
Someone from OH, Cincinnati just viewed Product Marketing Manager at Cast & Crew
Photo of the Rise User
Someone from OH, Cincinnati just viewed Marketing Manager at Cast & Crew
o
Someone from OH, Cincinnati just viewed Administrative Assistant at osu
A
Someone from OH, Cincinnati just viewed Data Entry Clerk at Alphabe Insight Inc
Photo of the Rise User
Someone from OH, Cincinnati just viewed Machine Learning Engineer at Allstate
Photo of the Rise User
Someone from OH, Twinsburg just viewed Data Analyst/Power BI Developer at Datadog
Photo of the Rise User
Someone from OH, Cuyahoga Falls just viewed Small Fleet Underwriter at HDVI
Photo of the Rise User
Someone from OH, Dublin just viewed Product Designer, Entry Level at Govini