Extended Reality Developer

Employer

Job Description

Key Responsibilities:

  • XR App Development: Design, develop, and implement XR applications for VR, AR, and MR platforms. This includes creating interactive environments, 3D models, animations, user interfaces, and integrating various technologies such as spatial mapping, gesture recognition, and object tracking.
  • Programming and Scripting: Write clean, efficient, and well-documented code using programming languages and frameworks relevant to XR development, such as Unity, Unreal Engine, C#, C++, or JavaScript. Implement features and functionalities that enhance user experiences and ensure optimal performance across different devices.
  • User Experience and Interface: Collaborate with designers and artists to create intuitive and immersive user interfaces for XR applications. Ensure smooth interaction and navigation within the virtual or augmented environments, and implement user-friendly controls and feedback mechanisms.
  • Testing and Debugging: Conduct rigorous testing and debugging of XR applications to identify and resolve any issues or glitches. Optimize performance and troubleshoot compatibility problems across different hardware platforms, operating systems, and devices.
  • Cross-functional Collaboration: Work closely with multidisciplinary teams, including designers, artists, and QA testers, to ensure seamless integration of XR experiences into larger projects or products. Communicate effectively to gather requirements, provide progress updates, and address technical challenges.
  • Research and Innovation: Stay up to date with the latest advancements and trends in XR technology, and actively explore innovative approaches to enhance XR applications. Identify opportunities for new features, integrations, or improvements to deliver exceptional user experiences.

Qualifications and Skills:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience in XR app development, with a portfolio demonstrating successful projects and proficiency in relevant programming languages and frameworks (e.g., Unity, Unreal Engine, C#, C++, or JavaScript).
  • Strong knowledge of XR platforms, technologies, and design principles, including VR, AR, and MR.
  • Familiarity with 3D modeling, animation, and rendering techniques.
  • Solid understanding of user experience (UX) design principles and the ability to create intuitive, user-friendly interfaces.
  • Excellent problem-solving and debugging skills, with the ability to troubleshoot and optimize performance.
  • Strong communication and collaboration skills, with the ability to work effectively in a team-oriented environment.