At a Glance
- Tasks: Create immersive game UI and enhance player interactions in a fantasy world.
- Company: Join IO Interactive, a leading studio known for innovative gaming experiences.
- Benefits: Collaborative environment, diverse team, and opportunities for personal growth.
- Why this job: Shape the future of fantasy RPGs and make a real impact on gameplay.
- Qualifications: Strong C++ skills and experience in UI systems from shipped titles.
- Other info: Work with a passionate team across multiple studios and cultures.
The predicted salary is between 36000 - 60000 £ per year.
A passion for fantasy worlds has long been ingrained in our studio, and at last we can announce we have embarked on a journey into that beloved realm. With a party of veteran IOI guild members and new wizards and sorceresses of the industry, we are building an ambitious new IP for console and PC that will revolutionise the fantasy RPG genre. If you share a similar passion for creating welcoming, heartfelt, bold and impactful worlds, join us and together we will write the next chapter in IOI's history.
We are seeking a UI Programmer to join the Project Fantasy team. You will help shape how players interact with our world, our systems, and the magic that binds it all together. Your work will directly impact the feel, clarity, and usability of our fantasy experience.
What you will do:
- Develop high quality game UI, menus, HUD systems, and the underlying logic that drives them.
- Build, maintain, and integrate core UI tech within the Glacier engine.
- Create and refine UI systems and tools, including the runtime architecture, performance optimisations, and intuitive tooling for UI designers.
- Collaborate with designers, artists, and fellow programmers to ensure UI solutions are scalable, polished, and aligned with the needs of the project.
Who you are:
- A strong C++ programmer with solid code architecture and design skills.
- Experienced in building UI systems, HUDs, and menu flows on at least one shipped game title.
- Someone with a genuine interest in UI, UX, and the craft of making complex systems feel effortless for players.
- Comfortable working with multi-threading and synchronisation primitives.
- A team collaborator who can communicate clearly, challenge ideas constructively, and also work independently when the direction is set.
Who we are:
IO Interactive is an independent videogame development and publishing company with studios in Copenhagen, Malmö, Barcelona, Istanbul and Brighton. As the creative force behind some of the most talked-about multiplatform video games in the last decade, we are committed to creating unforgettable characters and experiences – all powered by our award-winning, proprietary Glacier technology. IOI is a studio that values in-person collaboration. Being together helps us focus our collective energy on our immediate goals. For us, being both in-office as well as connected across our studios helps us integrate our teams faster, strengthen relationships, and improve knowledge-sharing. We believe that the more time we spend together, the more quality and progress we achieve for our games and players. We know that to achieve those goals, we need courage, talented people and a great working environment – and we do our utmost to have all of that. Across our multiple studios, we’re working on several projects. Crucially though, we’re all one team. We value the work and impact that each person brings to the table and we actively encourage new ideas, whilst listening to your insights along the way. We have a dedicated team of People Managers, who look after you as an individual and as an employee. With more than 40 nationalities, we know that everyone is different and we are proud to have a reputation for being a friendly workplace with highly talented people.
UI Programmer in Brighton employer: IOI
Contact Detail:
IOI Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land UI Programmer in Brighton
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, especially those at IO Interactive. Attend gaming events or online meetups, and don’t be shy about sharing your passion for UI programming. You never know who might have a lead on your dream job!
✨Tip Number 2
Show off your skills! Create a portfolio that highlights your best UI projects. Include screenshots, videos, or even interactive demos if you can. This is your chance to demonstrate how you can make complex systems feel effortless for players.
✨Tip Number 3
Prepare for interviews by brushing up on your C++ knowledge and UI design principles. Be ready to discuss your past experiences and how they relate to the role. Practice explaining your thought process when tackling UI challenges – clarity is key!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at IO Interactive. Let’s create some magic together!
We think you need these skills to ace UI Programmer in Brighton
Some tips for your application 🫡
Show Your Passion: When you’re writing your application, let your love for fantasy worlds shine through! We want to see how your enthusiasm aligns with our mission to create bold and impactful experiences.
Highlight Relevant Experience: Make sure to showcase your experience with UI systems and C++. Mention any shipped titles you've worked on, as this will help us understand your skills and how you can contribute to our team.
Be Clear and Concise: Keep your application straightforward and to the point. We appreciate clarity, so make it easy for us to see your qualifications and how they fit with the role of UI Programmer.
Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role in our exciting Project Fantasy.
How to prepare for a job interview at IOI
✨Know Your UI Stuff
Make sure you brush up on your knowledge of UI systems, HUDs, and menu flows. Be ready to discuss your previous experiences with these elements in shipped titles, as this will show your passion and expertise in creating seamless player interactions.
✨Show Off Your C++ Skills
Since a strong grasp of C++ is crucial for this role, prepare to demonstrate your coding skills. You might be asked to solve a problem or explain your code architecture, so practice articulating your thought process clearly and confidently.
✨Collaborate Like a Pro
This role requires teamwork, so think about examples where you've successfully collaborated with designers, artists, or other programmers. Highlight how you communicated ideas and tackled challenges together, as this will showcase your ability to fit into their team-oriented culture.
✨Embrace the Fantasy
Since the studio is all about creating impactful fantasy worlds, share your own passion for the genre. Talk about your favourite fantasy games or stories and how they inspire your work. This personal touch can help you connect with the interviewers and show that you're genuinely excited about the project.