XR stands for Extended Reality, an umbrella term for technology-driven altered reality that includes Augmented Reality (AR), Virtual Reality (VR) and Mixed Reality (MR).
VR has heightened the gaming experience by providing another level of immersive engagement. VR Games take players beyond the screen and transport them to whole new worlds.
As its ability to open new doors, new technology can also provide complex obstacles. As an XR Programmer you will enjoy a challenge, asking difficult questions and experimenting with cutting edge hardware and software to develop novel immersive games and experiences.
Similar to all programmer roles, you will be identifying and fixing bugs in existing scripts, finding ways to get more out of the game engine and writing code to create new features. You will need to learn how to communicate ideas and collaborate with artists and designers.