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
Magic Media Remote No location specified
Posted 4 days ago
Magic Media Remote No location specified
Posted 2 days ago
Photo of the Rise User
Posted 8 days ago
Dental Insurance
Vision Insurance
Performance Bonus
Paid Holidays
Photo of the Rise User
Posted yesterday
Posted 3 days ago
Photo of the Rise User
Kraken Remote No location specified
Posted 10 days ago
Photo of the Rise User
FullStory Remote No location specified
Posted 3 days ago
Photo of the Rise User
Posted 5 days ago
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
92 people applied to Scrum Master-Remote at DICE
A
Someone from OH, Lewis Center just viewed 34505367634 - Fraud Analyst at Activate Talent
Photo of the Rise User
Someone from OH, Dublin just viewed Senior Third-Party Risk Analyst at Fenergo
Photo of the Rise User
Someone from OH, Columbus just viewed US Product Designer at Praxent
Photo of the Rise User
22 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, Cleveland just viewed Accounting Co-Op (Part-Time) at Avery Dennison
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Product Manager at ShiftCare
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Product Operations at Binance
Photo of the Rise User
Someone from OH, Mentor just viewed Sales & Service Lead - Pinecrest at Alo Yoga