UI / UX Programmer
UI/UX implementation with a focus on gameplay (community/metagame)
UI Programming at Arrowhead
We are a varied group of developers, focusing on intertwining the social gameplay experience with the moment to moment gameplay (community/metagame). We work on the backend communication and UI/UX implementation and other community type features. We work closely with (UI/UX) artists, designers and other programmers and have a great impact on the overall gameplay experience of our project.
Your contribution
As a UI Programmer, your main tasks and responsibilities are:
- Co-operate in the design and implementation of User Interfaces - ranging from elements of the Gameplay HUD, (text) displays, menus and game elements;
- Debug the UI to ensure a stable product and smooth gaming experience;
- Coordinate with back-end programmers and ensure features work properly with our servers;
- You will be mainly focussing on the (global) community features, but at times you will also have the opportunity to help out with project-wide UI.
Our requirements
Are you a UI Programmer with the following experience?
- You have 3 or more years of experience in game development and you have shipped a (AAA) title;
- Excellent C/C++ skills;
- Experience as a (gameplay) programmer, preferably as a UI programmer;
- Hands on experience with multiplayer game programming, ideally in a peer-to-peer environment;
- Able to create well-encapsulated systems which work together as the tools in a toolbox to create a cohesive and engaging UX;
- Great familiarity of game technologies such as physics, animation, artificial intelligence and the ability to use them to create fun and emergent gameplay;
- Knowledge of 3D math foundation in linear algebra, vectors and matrices;
- Good understanding of kinaesthetic appeal;
- Good English communication skills (verbal and written).
Practical information
Scope: Full-time, 40 hours per week. We offer a permanent position and relocation aid for the right candidate. Remote working can be considered for the right candidate.
Location: Stockholm
If you think that this position matches your background and skills, we would love to hear from you. We ask that your application always include relevant work samples or a link to your portfolio.
- Team
- Programming
- Role
- Gameplay Programmer
- Locations
- Stockholm
- Remote status
- Hybrid Remote

Stockholm
Perks & Benefits
-
Flexibility and generous vacation
You have the freedom to plan your workday according to your preferences, keeping in mind that between 10:00-12:00 and 13:00-15:00 you are available for (team) meetings. You are also entitled to six weeks paid vacation each year. -
Pension fund and insurances
You can feel safe with a full life- and occupational injury insurance as well as guaranteed quick access to health specialists. An additional monthly saving is added to your retirement fund. -
Health & wellness
Massage at the office every other week, a weekly wellness activity hour and yearly wellness allowance. Once a year we also offer health care checkups with the possibility to track your changes and progress.
Working at Arrowhead
Arrowhead is primarily interested in long term jobs and employment. We are not a project-based studio and prefer to have full-time employees. We feel that this contributes to a better work environment, a feeling of stability and builds stronger internal relationships.
About Arrowhead Game Studios
Arrowhead Game Studios is a tight knit and growing team, known for our co-op titles. By challenging the creativity of the players, we create a memorable experience with humor and social interaction, that leaves you with a story to tell. We are now working on our biggest and most ambitious project to date: A Next-Generation 3rd Person Cooperative Shooter. If you want to be part of a driven and friendly team with a family feeling, then Arrowhead is the place to be!
UI / UX Programmer
UI/UX implementation with a focus on gameplay (community/metagame)
Loading application form
Already working at Arrowhead Game Studios?
Let’s recruit together and find your next colleague.