About the Studio
If you have been a fan of Metroidvania games for a while, the opportunity of your dreams has just landed. Join the ranks and file of a European studio responsible for one of the genre’s most beloved, well-received game series as they aim to revolutionise ARPGs with their upcoming release.
The best part: the company’s distributed development model allows them to accept applications from anywhere in the world. Work with some of the most talented developers in Europe, grow your skills and portfolio, and take part in the creation of what will probably be one of the most groundbreaking video games of the following years!
Responsibilities and Requirements
Our client seeks a Senior Porting Programmer to join their dynamic distributed team. This role is paramount to ensure their game reaches a broad audience across multiple platforms with the highest quality and performance.
- Manage the studio’s Unity-based ARPG porting process to various platforms, including consoles (PlayStation, Xbox, Nintendo Switch), PC, and mobile.
- Optimise the game’s performance, graphics, and memory usage for each target platform to ensure a smooth and enjoyable player experience.
- Implement platform-specific features and integrations, such as achievements, online services, and input systems.
- Collaborate closely with other engineers, designers, and artists to resolve platform-specific challenges and ensure consistency across all versions.
- Debug and fix platform-specific issues, including performance bottlenecks, graphical glitches, and crashes.
- Stay up-to-date with the latest developments in platform-specific technologies and best practices.
- Mentor junior programmers and guide best practices for cross-platform development.
About You
- Experience: Minimum of 5 years of professional experience in game development, with at least 2 years focused on porting games to multiple platforms.
- Technical Skills:
- Proficiency in Unity and its deployment pipeline.
- Strong programming skills in C# and C++.
- Extensive experience with platform-specific development tools and SDKs for consoles, PCs, and mobile devices.
- Deep understanding of platform-specific optimisation techniques and constraints.
- Familiarity with graphics APIs (DirectX, OpenGL, Vulkan, Metal) and shader programming.
- Problem-Solving:
- Excellent debugging and problem-solving skills, particularly in the context of cross-platform development.
- Ability to identify and resolve performance bottlenecks and compatibility issues.
- Collaboration:
- Strong communication skills and the ability to work effectively with multidisciplinary teams.
- Ability to adapt to the technical and creative requirements of different platforms.
- Passion:
- A passion for video games and a deep understanding of the technical challenges involved in delivering a high-quality experience across multiple platforms.
Desirable bonus qualifications include:
- Experience porting Unity games to current-gen consoles (PS5, Xbox Series X|S, Nintendo Switch).
- Familiarity with ARPGs or similar game genres.
- Prior experience with cloud gaming platforms and technologies.
- Knowledge of automated testing and continuous integration systems for multi-platform projects.
About Us
At Haptic, we know that people-first recruitment is fundamental to our success. We work closely with talented candidates and innovative studios to offer the best opportunities and build the most promising teams.
Operating on the belief that a studio’s strength comes from the team they build to bring their ideas to life, we are committed to assembling the most talented, diverse game makers.
As part of this pledge, whenever you apply for a job with us, one of our specialist recruiters will support you through each stage. From introductions and interviews to accepting an offer and submitting your resignation, we’re always here to help.