Magic Media is a pioneering media, entertainment, and tech group with a presence in 15 countries, specializing in art, animation, cybersecurity, game development, software development, VFX, and video production.
The company is seeking a self-motivated, goal-oriented C++ Game Developer who is a strong team player with extensive C++ development experience in games.
The role involves maintaining and building code using C++ for all assigned work streams.
Responsibilities include working on gameplay, porting, and mobile native code, as well as working on Kotlin and/or Swift with interfaces to C++ game code.
The developer will help provide architectural oversight across the entire application and collaborate to devise optimal engineering solutions to technical challenges.
Knowledge of C++, Kotlin and/or Swift, Google Console and/or App Store Connect processes, memory optimization in games, and fundamentals of game development is required.
Excellent communication skills and fluency in English are essential.
Requirements:
Candidates must have extensive experience in C++ development, particularly in the gaming industry.
A solid understanding of Kotlin and/or Swift is required, along with knowledge of Google Console and/or App Store Connect processes.
Applicants should possess a strong understanding of C++ in games and memory optimization techniques.
A fundamental understanding of game development principles is necessary.
Excellent communication skills and fluency in English are mandatory.
Benefits:
This position offers the flexibility of being permanently remote.
Employees will have the opportunity to hone and improve their skills by working on a diverse variety of engaging projects.
The role provides the chance to be part of an international group with offices worldwide.
There are opportunities for career growth and development within the company.
Employees will work closely with a team of like-minded individuals in a fast-paced, multicultural environment.
Ongoing training and professional self-improvement opportunities are available.
Flexible working hours are offered to accommodate personal schedules.
The company promotes an inclusive culture and encourages open communication among team members.