Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Programmer - Studio Elevation (Remote within the UK) image - Rise Careers
Job details

Programmer - Studio Elevation (Remote within the UK)

nDreams Studio Elevation are re-establishing the boundaries of VR. We’re looking for a talented Programmer to help us explore, create, and deliver world leading innovation in VR. With our first title nearing release and a second in early planning stages, it’s a great time to join our fully remote, VR-first studio. 

 In this role, you will be responsible for designing, developing, and maintaining tools and pipelines that support the game development process, as well as creating intuitive and efficient user interfaces for our VR games, using Slate, both in Editor and in game. 

 

The rundown:  

  • 12 month fixed term contract  
  • Full time (37.5 hours per week) 
  • Fully remote within the UK 
  • Salary is competitive and dependent on experience 

 

Key responsibilities: 

  • Design, develop, and maintain UI, tools and pipelines to streamline the game development process. 
  • Collaborate with artists, designers, and other programmers to integrate tools and workflows. 
  • Create and optimize user interfaces for VR games. 
  • Troubleshoot and resolve technical issues related to tools, pipelines, and UI. 
  • Provide technical support and training to team members. 
  • Develop and maintain documentation for tools and pipelines. 
  • Contribute to the design and development of new features for VR games. 

The skills you’ll need:  

  • Experience with Unreal Engine 5 and Slate 
  • Proven experience in tools and pipeline development for game development. 
  • Strong proficiency in programming languages such as C++, Python, and C#. 
  • Experience with UI development and design principles. 
  • Familiarity with VR development and related technologies. 
  • Excellent problem-solving skills and attention to detail. 
  • Ability to work collaboratively in a team environment. 
  • Strong communication skills. 

 

The nice to haves: 

  • Knowledge of VR hardware and software. 
  • Previous experience in the VR gaming industry. 

We are nDreams – we develop and publish the world’s most immersive VR games. You may know us as the developer behind Synapse, Phantom: Covert Ops, Fracked, and Frenzies. As a publisher, we have also supported the release of other studio’s titles including Little Cities, PowerWash Simulator VR, and Vendetta Forever. With humble beginnings as an independent studio, we combine amazing projects with a personal, caring touch. We’ve got more incredible titles to be announced soon! 

We believe the best workplaces and games are created by diverse, happy and safe teams. We're committed to building a culture centred on respect, wellbeing and balance. It's crucial we make our games and industry more accessible to underrepresented communities. We strive to live this through the people we hire, the experiences we create and the causes we support. 

We want everyone to have the opportunity to bring their best, authentic self to work. Please let us know if you require reasonable adjustments during the interview process by emailing interviewing@ndreams.com or speaking to your nDreams recruiter. For more information about reasonable adjustments, check out this guidance from Scope.  

We offer great perks, including flexible hours, duvets days, your birthday off, dedicated personal development time and support, as well as regular socials. Beyond this, there’s an excellent holiday offering, pension scheme, health insurance, life cover and much more.  

Average salary estimate

$60000 / YEARLY (est.)
min
max
$50000K
$70000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Programmer - Studio Elevation (Remote within the UK), nDreams Limited

At nDreams Studio Elevation, we're redefining the boundaries of virtual reality, and we're on the hunt for a talented Programmer to join our innovative team. As a fully remote role within the UK, this position offers a fantastic opportunity to dive into the cutting-edge realm of VR as we approach the release of our first game and begin planning for a second. In this role, you will design, develop, and maintain tools and pipelines that enhance our game development process. Your creativity will shine as you create user-friendly interfaces for our VR games using Slate, both in the editor and during gameplay. Collaborating with artists, designers, and fellow programmers, you’ll integrate your tools seamlessly into our workflows. Troubleshooting and resolving technical issues, providing technical support to your teammates, and maintaining thorough documentation will all be essential parts of your work. You’ll also have the chance to help design and develop exciting new features for our VR titles. If you're passionate about pushing the envelope in VR development and thrive in a collaborative, remote environment, we can’t wait to meet you!

Frequently Asked Questions (FAQs) for Programmer - Studio Elevation (Remote within the UK) Role at nDreams Limited
What are the main responsibilities of a Programmer at nDreams Studio Elevation?

As a Programmer at nDreams Studio Elevation, your main responsibilities will include designing, developing, and maintaining user interfaces, tools, and pipelines that streamline the game development process. You'll collaborate closely with artists and designers to ensure that integrations are smooth and efficient. Additionally, you will be expected to troubleshoot technical issues, offer support to team members, and contribute to the design of new VR game features.

Join Rise to see the full answer
What qualifications are required for the Programmer position at nDreams Studio Elevation?

To qualify for the Programmer role at nDreams Studio Elevation, you should possess experience with Unreal Engine 5, particularly with Slate. Proficiency in programming languages like C++, Python, and C# is essential. A background in tools and pipeline development for game development, familiarity with UI design principles, as well as collaborative skills will also be necessary for success in this position.

Join Rise to see the full answer
What tools and technologies should a Programmer at nDreams Studio Elevation be familiar with?

A Programmer at nDreams Studio Elevation should be familiar with Unreal Engine 5 and Slate, as these will be central to your work. Knowledge of C++, Python, and C# is also required, alongside experience in UI development. Familiarity with VR development technologies and hardware can be beneficial in enhancing your contributions to our team.

Join Rise to see the full answer
Is remote work available for the Programmer position at nDreams Studio Elevation?

Yes, the Programmer position at nDreams Studio Elevation is fully remote, allowing you to work from anywhere within the UK. This flexibility is part of our commitment to creating a supportive and inclusive work environment that promotes the wellbeing of our team members.

Join Rise to see the full answer
What company culture can I expect as a Programmer at nDreams Studio Elevation?

At nDreams Studio Elevation, we believe in a culture of respect, wellbeing, and balance. We are dedicated to creating diverse, happy, and safe teams, and we strive to make our games accessible to underrepresented communities. As such, you can expect a collaborative and supportive environment where your authentic self is encouraged.

Join Rise to see the full answer
Common Interview Questions for Programmer - Studio Elevation (Remote within the UK)
How do you approach designing user interfaces for VR games?

When designing user interfaces for VR games, it's crucial to consider the immersive nature of VR. I prioritize intuitive navigation and ensure that interactions feel natural for users. Testing prototypes with actual users can provide valuable feedback, allowing me to make necessary adjustments based on how players engage with the UI.

Join Rise to see the full answer
Can you describe your experience with Unreal Engine and any relevant projects?

I have extensive experience using Unreal Engine, specifically with version 5. In my previous project, I developed a VR experience that involved creating interactive environments. This required collaborating with artists to ensure visual fidelity while optimizing performance, which was fundamental for providing a seamless user experience.

Join Rise to see the full answer
What strategies do you use for troubleshooting technical issues?

My troubleshooting approach involves a systematic process. I start by replicating the issue to better understand its root cause. Then, I consult relevant documentation and collaborate with teammates to gather insights. Once I have a clear understanding, I develop a solution and, if necessary, document the findings to prevent similar issues in the future.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects?

When managing multiple projects, I prioritize tasks by assessing deadlines, importance, and dependencies. I break projects down into manageable parts and utilize project management tools to keep track of progress. Regular communication with my team helps ensure alignment on priorities and project goals.

Join Rise to see the full answer
What experience do you have with pipeline development in game development?

I have participated in various pipeline development initiatives where I analyzed existing workflows to identify bottlenecks. By collaborating with artists and designers, I developed tools that simplified processes and improved efficiency. This not only streamlined the game development but also ensured that everyone was on the same page.

Join Rise to see the full answer
How do you handle feedback on your programming work?

I view feedback as an opportunity for growth. When I receive feedback on my work, I take the time to understand the perspectives of those providing it. I ask questions to clarify and discuss potential improvements. This collaborative approach not only enhances my skills but fosters a productive team environment.

Join Rise to see the full answer
What keeps you motivated in a remote work environment?

Staying motivated in a remote work environment is about creating structure. I set clear goals for my day, take regular breaks, and maintain open lines of communication with my team. Participating in team meetings and social events also helps keep our connections strong and keeps the energy high.

Join Rise to see the full answer
What is your approach to collaborating with artists and designers?

Collaboration with artists and designers is central to my work process. I begin by understanding their vision and needs, which allows me to develop programming solutions that align with their goals. Regular check-ins and brainstorming sessions help us remain cohesive throughout the development.

Join Rise to see the full answer
How do you stay updated with the latest trends in game development?

I make it a priority to stay informed about the latest trends in game development by subscribing to industry newsletters, attending conferences, and participating in online forums. Additionally, I engage with other developers through social media and share knowledge to both learn and contribute to the community.

Join Rise to see the full answer
How do you ensure that your code is maintainable and efficient?

To ensure that my code is maintainable and efficient, I follow coding best practices, including writing clear comments and structuring code logically. I also use version control to track changes and facilitate collaboration. Regular code reviews within my team help us maintain high-quality standards.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User

Join Delivery Hero as a Senior Software Engineer (Golang) to optimize global logistics delivery solutions.

Photo of the Rise User
Visa Remote Highlands Ranch
Posted 6 days ago
Photo of the Rise User
Visa Remote Mentor, OH
Posted 12 days ago
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User

Looking for a Senior Full-stack Software Developer for a leading outdoor services marketplace to enhance user experiences.

Posted 16 hours ago

Join us as a Senior FIRS Developer to work on cutting-edge projects in financial risk management.

Posted 10 days ago

nDreams is a virtual reality games publisher and developer based in Farnborough the United Kingdom and was founded in 2006.

17 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 3, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!