Sounds about right? Then let’s talk!
Apply nowHelsinki
Graphics Programmer
We are a mobile game company based in both Helsinki and Berlin creating world-class entertainment, by building a portfolio of hit games, while having fun with it. Since our launch in 2020, our first chart-topping game Merge Mansion has been entertaining over 50 million players worldwide, and we have grown into a team of over 200.
Our mission is to entertain hundreds of millions of people for decades, with our games, and also through our creative marketing, community, and beyond.
We’re ordinary people crafting extraordinary games with passion and ambition, united by our culture of trust, psychological safety and wellbeing.
We are looking for an experienced Graphics Programmer to create and implement visually appealing and efficient graphics systems to constantly improve the quality and performance of our mobile games. You will be joining the Merge Mansion tech team and collaborating with our game development team to implement these technologies and improve rendering pipelines for our games.
More about Metacore team: https://metacoregames.com/our-crafts
Responsibilities
- Collaborating with artists, designers, technical artists and other programmers to identify visual requirements and implement them in the game engine
- Understanding and contributing to the feature design from a rendering and performance point of view
- Working with the technical team to help write performant code
- Driving visual development further with the use of new technologies and shader development
- Developing and maintaining rendering pipelines and shader systems optimized for mobile platforms
- Enhancing the visual quality of the game by contributing to shader development, 3D rendering, particle effects and post-processing
- Debugging profile graphics and client code to identify and resolve performance bottlenecks
- Staying updated with the latest mobile graphics technologies and unity development, and recommending best practices to improve visual quality and performance
Requirements
- A strong understanding of Unity as a game engine when it comes to rendering and performance
- Extensive experience in C# to implement optimization and guide other programmers to create performant code
- Practical know-how of rendering on mobile platforms and ability to write shaders
- Knowledge of Android and iOS platforms, including their potential for creativity and innovation, as well as their limitations
- Good communication skills – you can easily converse with different domains to grasp their needs and processes related to artistic, design and technical requirements
- Great problem-solving skills topped with a genuine interest to work in a collaborative team environment
In addition to these, it would be nice but not mandatory for you to have these as well:
- Experience with writing HLSL/Cg
- Strong mathematical skills
What We Offer
- Workplace where we aim high, without taking ourselves too seriously
- Autonomy and accountability with support to foster professional development
- Great opportunities to grow with the company
- Work-life balance and strong emphasis on wellbeing
- Approachable leaders with low ego
- Flexible hybrid workplace where people enjoy working at the office
Basics
- Location: Helsinki, Finland
- Relocation: Relocating to Finland expected, full support provided
- Work model: Mix of office and remote work
- Working language: English