X-Maroc
Association des élèves marocains de l'École polytechnique ⚔️🇲🇦
شرح موقعیت
🥽 We’re Hiring: AR/VR Developer | Extended Reality Specialist 🕒 Employment Type: Full-Time 💼 Level: Mid-Level to Senior We are seeking an innovative and technically skilled AR/VR Developer | Extended Reality Specialist to design, develop, and deliver immersive Augmented Reality (AR), Virtual Reality (VR), and Extended Reality (XR) experiences. This role combines software development, 3D interaction design, real-time rendering, spatial computing, and immersive technology to create engaging applications for entertainment, training, simulation, education, enterprise, and other interactive environments. 🎯 Key Responsibilities Design, develop, test, and maintain AR, VR, and XR applications and experiences. Translate product concepts, user requirements, and creative ideas into interactive immersive experiences. Develop real-time 3D applications using modern XR development frameworks and game engines. Build immersive environments, interactive objects, user interfaces, and spatial interactions. Implement tracking, locomotion, object interaction, gesture recognition, and controller-based interactions. Develop intuitive interaction systems for VR headsets, AR devices, mobile platforms, and other XR hardware. Integrate spatial computing capabilities, environmental understanding, and real-world object interactions. Develop AR features such as image recognition, plane detection, spatial anchors, object placement, and environment mapping. Develop VR experiences including immersive simulations, training environments, virtual spaces, and interactive scenarios. Integrate 3D models, animations, audio, visual effects, and interactive assets into XR applications. Optimize applications for frame rate, latency, memory usage, rendering performance, and device limitations. Conduct testing across different XR devices, platforms, operating systems, and hardware configurations. Troubleshoot tracking issues, rendering problems, interaction bugs, performance bottlenecks, and device compatibility issues. Collaborate with 3D artists, UX/UI designers, product managers, engineers, and content creators. Develop prototypes and proof-of-concept experiences to validate new XR concepts and technologies. Integrate APIs, SDKs, sensors, cameras, controllers, and external hardware where required. Implement spatial audio and immersive sound interactions where appropriate. Develop multiplayer, collaborative, or networked XR experiences when required. Support integration with backend services, databases, analytics platforms, and cloud technologies. Collect and analyze user feedback and behavioral data to improve usability and immersion. Apply human-centered design principles to reduce motion discomfort and improve user accessibility. Maintain clean, scalable, modular, and well-documented code. Participate in code reviews, technical discussions, sprint planning, and development activities. Work with QA teams to define test cases and resolve technical and usability issues. Research emerging XR technologies, devices, frameworks, interaction techniques, and industry trends. Evaluate new hardware and software platforms for potential integration into future XR projects. Prepare technical documentation, development guidelines, and deployment procedures. Support application deployment, updates, maintenance, and post-release improvements. Establish development best practices for immersive technology projects. Contribute to innovation initiatives involving spatial computing, digital twins, simulation, and immersive experiences. ✅ Requirements Bachelor’s degree in Computer Science, Software Engineering, Game Development, Interactive Media, Computer Graphics, or a related field. Proven professional experience in AR, VR, MR, XR, 3D application development, or immersive technology. Strong programming skills in C#, C++, JavaScript, or other relevant programming languages. Hands-on experience with Unity, Unreal Engine, or other real-time 3D development platforms. Strong understanding of 3D mathematics, vectors, transforms, coordinate systems, and spatial interactions. Experience developing applications for VR headsets, AR devices, mobile platforms, or other XR hardware. Familiarity with XR frameworks and SDKs such as OpenXR, ARKit, ARCore, or equivalent technologies. Understanding of 3D rendering, shaders, lighting, materials, animation, and real-time graphics. Experience implementing user interactions using controllers, hand tracking, gestures, gaze, or spatial input. Knowledge of spatial tracking, SLAM, environment mapping, spatial anchors, and positional tracking is advantageous. Experience optimizing real-time applications for performance and device constraints. Familiarity with 3D modeling and asset pipelines is beneficial. Understanding of UX/UI principles for immersive and spatial interfaces. Experience integrating APIs, SDKs, sensors, cameras, or external hardware is advantageous. Knowledge of multiplayer and networked application development is beneficial. Familiarity with cloud services, backend integration, and analytics platforms is an advantage. Strong debugging and problem-solving capabilities. Excellent understanding of software development lifecycle and version-control practices. Experience with Git, Perforce, or equivalent source-control systems. Strong communication and collaboration skills. Ability to work effectively with designers, artists, engineers, product teams, and other stakeholders. Creative mindset with strong interest in immersive technology and emerging digital experiences. Ability to manage multiple development tasks and meet project deadlines. Strong attention to detail and commitment to delivering high-quality immersive experiences. Experience with technical prototyping, rapid experimentation, or R&D projects is beneficial. A portfolio demonstrating AR, VR, XR, 3D, or immersive technology projects is preferred. Relevant certifications or specialized training in XR, Unity, Unreal Engine, 3D development, or spatial computing are advantageous. 🌟 What We Offer Competitive salary and comprehensive employee benefits. Opportunity to work on innovative AR, VR, and XR projects. Exposure to emerging spatial-computing technologies and immersive platforms. Access to modern XR hardware, development tools, and software technologies. Opportunities to develop applications across multiple industries and use cases. Professional development and technical training opportunities. Support for learning new XR frameworks, development platforms, and emerging technologies. Collaboration with experienced developers, designers, 3D artists, and technology specialists. Opportunities to participate in research, prototyping, and innovation projects. Recognition for technical innovation and successful immersive experiences. Career progression toward Senior XR Developer, AR/VR Technical Lead, XR Solutions Architect, Immersive Technology Manager, or Head of XR Development.