Magic Media is a pioneering media, entertainment and tech group powered by creativity and innovation. We have a physical presence in 14 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.
The ideal candidate will have extensive full-time Unreal programming experience in games. As a lead engineer you will be responsible for several Unreal team members, their code quality and task allocation for a project, also make major architectural decisions and help producers plan the next months ahead.
WHAT YOU WILL DO:
- Collaborate with several team members at the same time
- Architecture the project along with the technical director
- Help producer plan ahead non-visible requirements and mitigate risks
- Work hand-on creating excellent code
YOUR PROFILE:
- Great understanding of modern Unreal C++ and Blueprints
- 5+ years of experience as a professional in game development
- 3+ years as a professional Unreal game developer
- Understanding multiple disciplines in Unreal Engine, AI/Animation/Gameplay programming
- Strong skills in Unreal having delivered a few titles at least, involved in at least 1 AAA shipping title
- Capable of mentoring, from juniors to seniors
- Can be able to do code review
- Excellent communication skills
- Flexibility and ability to adapt to new technological changes as per project need
- Previous experience as Lead Developer
- CI/CD, Jenkins, Gitlab, Plastic SCM knowledge
- A passion for video games
Desirable pluses:
- Have worked on several projects at the same time
- Experienced with multiplayer gameplay systems, network replication, core engine, and Virtual Reality technologies
- Solid technical foundation (e.g. Computer Science / Maths Degree or equivalent)
- Understanding of software development life cycle
WE OFFER:
- 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 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.
If you do not meet all the requirements, but believe you’d still be a great fit for the role, don’t worry! We’d still love to hear from you, please get in touch!
Magic Media is a pioneering media, entertainment and tech group powered by creativity and innovation. We have a physical presence in 14 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.
Magic Media is currently seeking a Senior Systems Designer that can perform at a wide variety of game genres, platforms and target audiences and who is able to execute a game’s vision and bolster its systems through skillful and thorough Systems Design.
WHAT WILL YOU DO:
- Work on multiple projects in a fast-paced international environment.
- Ability to create effective game systems that fit our client’s vision and provide solutions that match industry standards
- Create clean and structured sheets that make the necessary values easily available to developers and fellow designers
- Design and balance game systems that uphold the core mechanics
- Ability to work methodically and using predictive and iterative models
- Strong mathematical skills, with emphasis on Statistics and Probability; being able to formulate indexes to identify strengths and weaknesses of the game systems
- Perform in-engine balancing, tweaking and polishing tasks related to systems design
- Work within a multidisciplinary team towards shared goals
- Estimate, prioritise and coordinate systems design activities
- Coach teammates in systems design tasks
- Communicate and cooperate with Customers and other Stakeholders
- Participate in different Design Department activities to collaborate and coordinate with fellow game designers
YOUR PROFILE:
- Bachelor’s degree in related field or equivalent experience
- Professional experience in systems design: +5 years
- Ability to create game systems for a wide variety of game genres and for a wide variety of audiences
- Deep knowledge creating Game Design Documentation
- Knowledge of Game Theory and Game Design
- Fluent English and excellent communication skills
- Experience working with Art and Programming departments
- Experience tuning game systems for FTUE and game tutorials
- Experience working on games from pre-production to release and LiveOps
- Shipped multiple game titles as Game Designer
- Must be proactive, enthusiastic, flexible, capable of working autonomously and energetic
- Solid organisational skills including attention to detail and multi-tasking skills
Desirable Pluses:
- Experience in other fields of game design, such as game mechanics, level design, game narrative…
- Experience working with Unity and Unreal game engines
- Basic scripting skills to adjust features created by developers
- Experience developing for PC and console platforms
- Knowledge of NFT Game Design
- Experience in developing sandbox games
- Experience in developing big open world games
- Experience with mobile and WebGL games
- Experience with play to earn concepts
WE OFFER:
- 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 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.
If you do not meet all the requirements, but believe you’d still be a great fit for the role, don’t worry! We’d still love to hear from you, please get in touch!
Magic Media is a pioneering media, entertainment and tech group powered by creativity and innovation. We have a physical presence in 14 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.
Magic Media is looking for an Unreal Engine Network Engineer who is self-motivated, goal-orientated, and a strong team player with in-depth knowledge about gameplay networking. The ideal candidate will have extensive full-time programming 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 Unreal Engine gaming titles.
WHAT YOU WILL DO:
- Discuss, design and integrate new networking components and replication architectures
- Optimization of network performance
- Create systems for both real-time gameplay and multiplayer events & progression
- Produce clean, well-documented code
- Conduct code reviews on code of other team members
- Continuously test, debug, profile, analyze, and optimize on applicable console and PC
YOUR PROFILE:
- Strong understanding of Unreal Netcode, replication and multiplayer elements
- Minimum 1 year experience with Unreal Engine
- 2+ years with C++, both within the confines of Unreal and in general
- 1+ handling game client-server communications
- Experience with Unreal networking protocol, including Online Subsystems, connections, sessions, and game state serialization
- TCP/UDP Network Layer
- Experience on Linux systems
- Experience using profiling tools
- Experience with networking and serialization fundamentals
- Excellent communication skills
- Fluent in English
Desirable pluses:
- Worked on AAA game titles
- Experience launching at least one shipped title
- Experience with general development within Unreal Engine, like simple and complex AI, UI, cinematics, optimization, engine functionality, particle effects integration, sound integration, and general gameplay mechanics
- Solid technical foundation (e.g. Computer Science / Maths Degree or equivalent)
WE OFFER:
- 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 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.
If you do not meet all the requirements, but believe you’d still be a great fit for the role, don’t worry! We’d still love to hear from you, please get in touch!
Magic Media is a pioneering media, entertainment and tech group powered by creativity and innovation. We have a physical presence in 14 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.
Magic Media is currently seeking a Senior Economy Designer that can perform at a wide variety of game genres, platforms, target audiences and who is able to execute a game’s vision and bolster its systems through skillful and thorough Economy Design.
WHAT WILL YOU DO:
- Work on multiple projects in a fast-paced international environment.
- Cooperate with producers, customers, and other stakeholders both internal and external.
- Create effective game economies that fit our client’s vision and provide solutions that match industry standards
- Ability to create economic game systems for a wide variety of game genres and for a wide variety of audiences
- Create clean and structured sheets that make the necessary values easily available to developers and fellow designers
- Design and balance game systems core to the game economy
- Ability to create effective and well-documented sheets
- Strong mathematical skills, with emphasis on Statistics and Probability; being able to formulate indexes to identify strengths and weaknesses of the economy design in the game
- Perform in-engine balancing, tweaking and polishing tasks related to economy design
- Work within a multidisciplinary team towards shared goals
- Estimate, prioritise and coordinate economy design activities
- Coach teammates in economy design tasks
- Communicate and cooperate with Customers and other Stakeholders
- Participate in different Design Department activities to collaborate and coordinate with fellow game designers
- Solid organisational skills including attention to detail and multi-tasking skills
YOUR PROFILE:
- Bachelor’s degree in related field or equivalent experience
- Professional experience in economy design: +5 years
- Deep knowledge creating Game Design Documentation
- Fluent English and excellent communication skills
- Experience working with Art and Programming departments
- Experience tuning game economies for FTUE and game tutorials
- Ability to work methodically and using predictive and iterative models
- Experience in F2P monetization and balancing
- Knowledge of Game Theory and Game Design
- Deep up-to-date knowledge of the free-to-play market in mobile platforms
- Experience working on games from pre-production to release and LiveOps
- Shipped multiple game titles as Game Designer
- Must be proactive, enthusiastic, flexible, capable of working autonomously and energetic
Desirable Pluses:
- Experience in other fields of game design, such as game mechanics, level design, game narrative…
- Experience working with Unity and Unreal game engines
- Basic scripting skills to adjust features created by developers
- Experience developing for PC and console platforms
- Knowledge of NFT Game Design
- Experience in developing sandbox games
- Experience in developing big open world games
- Experience with mobile and WebGL games
- Experience with play to earn concepts
WE OFFER:
- 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 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.
If you do not meet all the requirements, but believe you’d still be a great fit for the role, don’t worry! We’d still love to hear from you, please get in touch!
Magic Media is a pioneering media, entertainment and tech group powered by creativity and innovation. We have a physical presence in 14 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’re currently looking for a dynamic addition to the team to help development on our internal administrative tools. The ideal candidate will work with cross-functional teams to develop critical products and services for our internal teams and offer excellent technical support to our teams. If you’re an enthusiastic, motivated, and lateral thinker, our team is waiting to meet you!
WHAT WILL YOU DO:
- Develop new functionalities within our administrative company tools
- Define the roadmap together with the team for various products
- Design and build new tools based on the needs of our teams
- Fix bugs within existing administrative tools and product
YOUR PROFILE:
- A technical or university level qualification, preferably in Computer Science. Equivalent combination of education and experience may be substituted
- Excellent written and oral communication skills (especially in the English language)
- 3+ years of writing products in PHP Laravel and Angular
Strong Knowledge of:
- PHP Laravel 7+
- Angular 10+
- Mysql, elasticsearch
- Web application development
Working Knowledge of:
- API architectures and mechanisms
- Back-end architectures and common vendor libraries
- Docker and kubernetes
WE OFFER:
- An opportunity to hone and improve your skills by applying them to a diverse variety of engaging projects
- Competitive salary and commission structure
- Ongoing training and professional self-improvement opportunities
- The chance to work closely with a team of like-minded creative professionals in a fast-paced, multicultural environment on a variety of gaming projects
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 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.
If you do not meet all the requirements, but believe you’d still be a great fit for the role, don’t worry! We’d still love to hear from you, please get in touch!
Magic Media is a pioneering media, entertainment and tech group powered by creativity and innovation. We have a physical presence in 14 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’re currently looking for a dynamic Engineering Manager who specializes in Unreal. The ideal candidate will have extensive full-time Unreal programming experience in games. As an engineering manager you will be responsible for several Unreal team members, their career paths, soft-skills and will hand-on help them to achieve better results every day. Together with the CTO you will create a long-term strategy for all people related to Unreal game development.
WHAT WILL YOU DO:
- Collaborate with several teams at the same time
- Have constant communication with all members of your team
- Coach members from junior to leaders
- Serve as an expert for clients
- Work hand-on a few hours per day
YOUR PROFILE:
- Great understanding of modern Unreal C++ and Blueprints
- Strong skills in Unreal having delivered a few titles at least
- Capable of mentoring, from juniors to leaders
- Excellent communication skills
- Flexibility and ability to adapt to new technological changes as per project need
- 6+ years of experience in game development
- 3+ years as a Unreal game developer
- Previous experience as Lead Developer or Engineering Manager
- A passion for video games
Desirable Pluses:
- Mentored leaders
- Have worked on several projects at the same time
- Experienced with multiplayer gameplay systems, network replication, core engine, and Virtual Reality technologies
- Solid technical foundation (e.g. Computer Science / Maths Degree or equivalent)
WE OFFER:
- 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 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.
If you do not meet all the requirements, but believe you’d still be a great fit for the role, don’t worry! We’d still love to hear from you, please get in touch!
Magic Media is a pioneering media, entertainment and tech group powered by creativity and innovation. We have a physical presence in 14 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’re currently looking for a dynamic Engineering Manager who specializes in Unity. The ideal candidate will have extensive full-time Unity programming experience in games. As an engineering manager you will be responsible for several Unity team members, their career paths, soft-skills and will hand-on help them to achieve better results every day. Together with the CTO you will create a long-term strategy for all people related to Unity game development.
WHAT WILL YOU DO:
- Collaborate with several teams at the same time
- Have constant communication with all members of your team
- Coach members from junior to leaders
- Serve as an expert for clients
- Work hand-on a few hours per day
YOUR PROFILE:
- 6+ years of experience in game development
- 3+ years as a Unity game developer
- Previous experience as Lead Developer or Engineering Manager
- A passion for video games
- Strong skills in Unity having delivered a few titles at least
- Capable of mentoring, from juniors to leaders
- Excellent communication skills
- Flexibility and ability to adapt to new technological changes as per project need
Desirable Pluses:
- Mentored leaders
- Have worked on several projects at the same time
- Knowledge about NFT concepts
- Experienced with multiplayer gameplay systems and network replication
- Experience with play to earn concepts
- Solid technical foundation (e.g. Computer Science / Maths Degree or equivalent)
WE OFFER:
- 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 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.
If you do not meet all the requirements, but believe you’d still be a great fit for the role, don’t worry! We’d still love to hear from you, please get in touch!
Magic Media is a pioneering media, entertainment and tech group powered by creativity and innovation. We have a physical presence in 14 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.
If you want to work in a product tech team with a high quality pipeline, surrounded by a team of skilled engineers, we have the perfect challenge for you. We are looking for a highly skilled professional with the ambition to strive in Front-end and Back-end technologies.
WHAT WILL YOU DO:
- As an medior developer, you’ll be expected to have technical oversight of the complete Frontend and Backend stack of a specific project.
- This includes create, improve, maintain and test the product solution.
- This is mainly accomplished by performing research, producing specifications and writing code.
- We are looking for someone living in or around Lisbon.
- Define, build and maintain features together with the cross-functional development team in an agile development workflow
- Develop flowcharts, layouts, and documentation to identify requirements and solutions
- As a member of the product team, work together with Product Management and other stakeholders to iterate on new features within the product solution
- Integrate software components into a fully functional software system
- Troubleshoot, debug and upgrade existing systems
- Comply with project plans and industry standards
- Maintain and extend internal software tools
YOUR PROFILE:
- At least 3 years of experience in complex projects that involve backend and frontend teams
- Familiar with at least 2 of the following technologies: Python, Java, Rust, C++
- Familiar with JavaScript/TypeScript and one or more web development frameworks (e.g. Angular, React,…).
- Basic foundational knowledge about Linux, networking, databases, security, etc.
- Ability to work independently, but knowing when to ask for help
- Ability to document requirements and specifications
- Good understanding of core web and browser concepts
- Fast learner: the desire to grow yourself, your team, and the company and willingness to learn new technologies / grow responsibilities
- Team player: enjoying developing software with a team and committed to the whole software development life cycle
- Problem solver
- Speak, read and write in English
WE OFFER:
- An opportunity to hone and improve your skills by applying them to a diverse variety of engaging projects
- Competitive salary and commission structure
- Working closely with a team of like-minded people in a fast-paced, multicultural environment
- Ongoing training and professional self-improvement opportunities
- Great & cutting edge technological environment
- Flat hierarchy
- Remote friendly
- International & very tech savvy team
- Encouragement for active training and courses (during office hours!)
- Regular team events, as we never miss a chance to play hard
- We’re just fun
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 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.
If you do not meet all the requirements, but believe you’d still be a great fit for the role, don’t worry! We’d still love to hear from you, please get in touch!
Magic Media is a pioneering media, entertainment and tech group powered by creativity and innovation. We have a physical presence in 14 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 QA Engineer, to ensure the quality of the product solution. This is mainly accomplished by reviewing specifications, writing and performing manual and automated tests. We strongly believe a QA is a key position in our product, and you will have all the support of the team to grow into the job.
WHAT WILL YOU DO:
- Develop software verification plans and quality assurance procedures
- Create test procedures to identify software problems
- Analyze bugs and errors found during tests
- Document results of tests for the software development team
- Recommend improvements in software to enhance user experience
- Review user interfaces for consistency and functionality
- Write automated tests
YOUR PROFILE:
- Familiar with different types of testing (manual, unit, end-to-end, integration,..)
- Ability to document requirements and specifications
- Attention to detail
- Good oral and written communication skills
- Basic scripting knowledge (Python, Bash)
- Familiar with Agile development methodologies (Scrum/Kanban)
- You speak, read and write perfectly in English
- We are looking for someone living in or around Lisbon
WE OFFER:
- An opportunity to hone and improve your skills by applying them to a diverse variety of engaging projects
- Competitive salary and commission structure
- Working closely with a team of like-minded people in a fast-paced, multicultural environment
- Ongoing training and professional self-improvement opportunities
- Great & cutting edge technological environment
- Flat hierarchy
- Remote friendly
- International & very tech savvy team
- Encouragement for active training and courses (during office hours!)
- Regular team events, as we never miss a chance to play hard
- We’re just fun
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 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.
If you do not meet all the requirements, but believe you’d still be a great fit for the role, don’t worry! We’d still love to hear from you, please get in touch!
Magic Media is a pioneering media, entertainment and tech group powered by creativity and innovation. We have a physical presence in 14 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 Testing Engineer who is self-motivated, goal-orientated, and a strong team player.
We are looking for someone based in either of our office and community locations: Lisbon (Portugal), Lleida (Spain), Athens (Greece), Istanbul (Turkey), Ghent (Belgium), Tallinn (Estonia), Warsaw (Poland).
WHAT WILL YOU DO:
- As the Testing Engineer, you’ll be responsible for design and execute Unit, Integration and Functional Tests, as well as make testing part of the work development process
- You’ll be challenged to flag issues and improve the general quality of the projects
- We strongly believe a Tester is a key position in any of our projects, and you will have all the support of the team to grow into the job
YOUR PROFILE:
- You have knowledge of Testing Tools such as Cypress and/or Selenium
- You have experience as a developer in agile teams and/or basic Javascript knowledge
- You speak, read and write perfectly in English
- Experience in Software Testing environments is a plus
WE OFFER:
- An opportunity to hone and improve your skills by applying them to a diverse variety of engaging projects
- Competitive salary and commission structure
- Working closely with a team of like-minded people in a fast-paced, multicultural environment
- Ongoing training and professional self-improvement opportunities
- Great & cutting edge technological environment
- Easy going, flexible and familiar culture with a startup mentality
- Flat hierarchy
- Remote friendly
- International & very tech savvy team
- Encouragement for active training and courses (during office hours!)
- Regular team events, as we never miss a chance to play hard
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 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.
If you do not meet all the requirements, but believe you’d still be a great fit for the role, don’t worry! We’d still love to hear from you, please get in touch!