At a Glance
- Tasks: Join our Online team to develop exciting online game features and optimise performance.
- Company: IO Interactive creates unforgettable video games with a focus on innovation and collaboration.
- Benefits: Enjoy flexible work options, including one day of remote work per week.
- Why this job: Be part of a passionate team crafting a revolutionary online fantasy RPG experience.
- Qualifications: Experience in online client/server products and strong C++ skills are essential.
- Other info: Work in a diverse environment with over 40 nationalities, fostering creativity and support.
The predicted salary is between 43200 - 72000 £ per year.
IO Interactive is an independent video game development and publishing company with studios in Copenhagen, Malmö, Barcelona, Brighton, and Istanbul. As the creative force behind some of the most talked-about multiplatform video games in the last decade, we are dedicated to creating unforgettable characters and experiences – all powered by our award-winning proprietary Glacier technology. A passion for fantasy worlds has long been ingrained in our studio, and we are now embarking on a journey into that beloved realm. With a team of veteran IOI guild members and new industry talents, we are building an ambitious new IP for console and PC that aims to revolutionise the online fantasy RPG genre. If you share a passion for creating welcoming, heartfelt, bold, and impactful worlds, join us to write the next chapter in IOI's history.
We are currently seeking a Senior Online Programmer to join our dynamic Online team, contributing to the development of exceptional games using our cutting-edge engine, Glacier. This is a permanent position based in one of our studios, with the option to work from home 1 day per week.
What you will do:
- Plan and develop online game features for current projects, aligning with the overall online vision.
- Maintain a prioritised backlog of online features.
- Coordinate plans and solutions with your lead, other developers, and producers.
- Develop and maintain online game technology and tools, including server and client-side code.
- Optimise code and data structures for performance.
- Assist programmers and designers in utilising game systems effectively.
- Collaborate with various teams to develop optimal solutions.
Who you are:
- Have shipped one or more online client/server products (games, web services, cloud solutions).
- Strong knowledge of C++, with additional experience in C# and code design preferred.
- Experience with cloud-native solutions, such as Azure (preferred), AWS, or GCP.
- Deep understanding of TCP/IP, UDP, NAT, and networking models.
- Excellent communication skills in English, both written and verbal.
Who we are:
IO Interactive is an independent video game development and publishing company with studios in Copenhagen, Malmö, Barcelona, Istanbul, and Brighton. Known for some of the most popular multiplatform games in the last decade, we focus on creating memorable characters and experiences, powered by our proprietary Glacier technology. We value in-person collaboration to foster focus, innovation, and strong relationships across our studios. We believe that working together enhances the quality and progress of our games and benefits our players. Our success depends on talented people, courage, and a supportive work environment. With over 40 nationalities represented, we pride ourselves on being a friendly workplace that encourages new ideas and values each individual's contribution.
Senior Online Programmer employer: IOI
Contact Detail:
IOI Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Online Programmer
✨Tip Number 1
Familiarise yourself with IO Interactive's previous games and their online features. Understanding their design philosophy and the technology behind their games, especially the Glacier engine, will help you align your skills and experiences with what they value.
✨Tip Number 2
Network with current or former employees of IO Interactive on platforms like LinkedIn. Engaging in conversations about their work culture and projects can provide you with insider knowledge that could be beneficial during interviews.
✨Tip Number 3
Showcase any relevant projects or contributions you've made in online gaming, particularly those involving client/server architecture. Having a portfolio that highlights your experience with C++, cloud solutions, and networking models will set you apart.
✨Tip Number 4
Prepare to discuss your problem-solving approach and how you collaborate with teams. IO Interactive values communication and teamwork, so demonstrating your ability to work effectively with others will be crucial in the interview process.
We think you need these skills to ace Senior Online Programmer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in online programming, particularly with C++ and any cloud-native solutions you've worked with. Emphasise your contributions to shipped online client/server products.
Craft a Compelling Cover Letter: In your cover letter, express your passion for creating engaging online experiences and how your skills align with IO Interactive's vision. Mention specific projects or technologies that relate to the role.
Showcase Your Communication Skills: Since excellent communication is key for this role, consider including examples of how you've effectively collaborated with teams in past projects. This could be in your CV or cover letter.
Highlight Relevant Projects: If you have a portfolio or GitHub repository, include links to projects that demonstrate your expertise in online game features, server/client-side code, and performance optimisation. This will give them a clear view of your capabilities.
How to prepare for a job interview at IOI
✨Showcase Your Technical Skills
Make sure to highlight your experience with C++ and any additional languages like C#. Be prepared to discuss specific projects where you've shipped online client/server products, as this will demonstrate your capability in the role.
✨Understand Their Technology
Familiarise yourself with IO Interactive's Glacier technology and be ready to discuss how you can contribute to its development. Showing knowledge of cloud-native solutions like Azure or AWS will also set you apart.
✨Communicate Effectively
Since excellent communication skills are essential, practice articulating your thoughts clearly and concisely. Be prepared to explain complex technical concepts in a way that non-technical team members can understand.
✨Demonstrate Team Collaboration
IO Interactive values collaboration, so be ready to share examples of how you've worked effectively within a team. Discuss how you’ve coordinated with leads, developers, and producers to achieve project goals.