AR/VR Developer | Extended Reality Specialist
Role Overview
Full-time, mid-level to senior role developing immersive AR, VR, and XR experiences for entertainment, training, simulation, education, enterprise, and other interactive contexts.
Work spans software development, 3D interaction design, real-time rendering, spatial computing, and immersive technology.
Key Skills for This Role
Full Job Posting
Role overview
Full-time, mid-level to senior role developing immersive AR, VR, and XR experiences for entertainment, training, simulation, education, enterprise, and other interactive contexts.
Work spans software development, 3D interaction design, real-time rendering, spatial computing, and immersive technology.
Responsibilities
- Design, develop, test, and maintain AR/VR/XR apps; translate concepts and user needs into immersive experiences and prototypes.
- Build 3D environments, interfaces, interactions, tracking, locomotion, gestures, controller input, and device-specific experiences.
- Create AR recognition, plane detection, anchors, placement, and mapping features; build VR simulations, training environments, and scenarios.
- Integrate models, animation, audio, effects, APIs, SDKs, sensors, cameras, and external hardware; support networked experiences when needed.
- Optimize performance and device compatibility; test across platforms and troubleshoot tracking, rendering, interaction, and performance problems.
- Collaborate across design, art, product, engineering, content, and QA; participate in reviews, planning, and development activities.
- Support backend, database, analytics, cloud, spatial audio, and user feedback integrations; apply human-centered design to comfort and accessibility.
- Maintain clean, scalable, modular, documented code; research technologies, prepare guidance, support deployments, and establish best practices.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, Game Development, Interactive Media, Computer Graphics, or a related field.
- Professional experience in AR, VR, MR, XR, 3D application development, or immersive technology.
- Strong programming in C#, C++, JavaScript, or another relevant language; hands-on experience with Unity, Unreal Engine, or an equivalent platform.
- Knowledge of 3D mathematics, spatial interactions, real-time graphics, immersive input, and application optimization.
- Experience building for XR hardware and familiarity with OpenXR, ARKit, ARCore, or equivalent frameworks and SDKs.
- Understanding of immersive UX/UI and software development lifecycle; experience with Git, Perforce, or equivalent version control.
- Strong debugging, communication, collaboration, task management, and attention to quality.
Preferred and advantageous experience
- Spatial tracking, SLAM, environment mapping, spatial anchors, and positional tracking are advantageous.
- 3D modeling and asset pipelines, external hardware integration, multiplayer development, backend/cloud/analytics, and technical prototyping are beneficial or advantageous.
- A portfolio of AR, VR, XR, 3D, or immersive projects is preferred; relevant certifications or specialized training are advantageous.
What the employer offers
- Competitive salary and comprehensive employee benefits; access to XR hardware, tools, and projects across multiple industries.
- Professional development and technical training, collaboration with experienced specialists, and opportunities in research, prototyping, and innovation.
- Potential career progression toward Senior XR Developer, AR/VR Technical Lead, XR Solutions Architect, Immersive Technology Manager, or Head of XR Development.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career