Riseup Labs
Sr. Unreal Engine Developer
About the job
Job Context: Riseup Labs is seeking a skilled Unreal Engine Developer with strong experience in VR application development for Meta Quest devices to deliver a premium, performance-focused VR experience platform. The role focuses on building a high-quality 360° audiovisual VR player and curated content gallery, prioritizing playback stability, clean architecture, and immersive user experience over feature-heavy design. Job Responsibilities: VR Application Development Develop and maintain a VR application using Unreal Engine (UE5) targeting Meta Quest 2, Quest 3, and Quest Pro Implement a clean, modular Unreal architecture using service-based design principles Ensure stable performance and smooth user experience on standalone Quest hardware Media Playback & Performance Implement and optimize 360° video playback using Unreal Media Framework Support mono and stereo equirectangular video formats (2:1) • Optimize H.265 / MP4 playback for Quest hardware Ensure high frame-rate stability and low-latency immersive playback Offline-First & Content Management Design and implement a download-first playback system Build a local content caching system with LRU eviction strategy Handle signed URL asset downloads from CDN-backed endpoints Integrate read-only content catalog APIs (JSON) VR UX & Interaction Develop a clean, minimal VR UI optimized for browsing and playback Implement OpenXR-based input handling (controllers; optional hand tracking readiness) Ensure distraction-free immersive navigation Systems & Integration Implement core modules such as Catalog Service, Entitlement Service, Download & Cache Manager, Playback Coordinator, and Telemetry hooks Collaborate with backend engineers to align API contracts Ensure the architecture for subscriptions, single-content purchases, and artist monetization Monetization & Payments Implement and integrate VR platform monetization models including subscriptions and single-content purchases Work with entitlement and access-gating systems to control content availability based on payment status Ensure readiness for Meta Quest in-app purchases and hybrid monetization models Meta Quest Store Readiness Ensure the application complies with Meta Quest Store technical and policy requirements Configure build pipelines for store-ready APKs Optimize performance, memory usage, and startup times for store submission Support store submission, review feedback, and release readiness Educational Requirements: B.Sc in Computer Science and Engineering from any reputed public or private university. Skill Requirements: Strong proficiency in Unreal Engine (UE5) Hands-on experience with VR development for Meta Quest or similar standalone headsets Experience with Unreal Media Framework and 360° video playback Strong understanding of VR performance optimization Experience with REST APIs, JSON-based backend systems, and offline storage Solid C++ and Blueprint expertise Nice-to-Have Skills: Experience with ambisonic or spatial audio Prior work on subscription-based or content-driven platforms Familiarity with VR analytics or telemetry systems Experience working with media-heavy or artist-focused platforms Soft Skills: Strong problem-solving ability and attention to detail Ability to work independently with technical ownership Clear communication and collaboration skills Passion for immersive media and premium VR experiences What Success Looks Like: Stable, high-performance VR app across Quest devices Seamless offline-capable 360° video playback Clean, scalable architecture ready for monetization and expansion A polished, immersive VR experience focused on quality over quantity Workplace: Hybrid Working Hour: 9 am - 6 pm Salary: Negotiable (Based on experience and skills) Compensation & Other Benefits: As per project scope. The Application Process: Telephone Round. Interview with the Technology Team & Talent Acquisition Team. Job Offer. N.B. : Only shortlisted candidates will be communicated in the recruitment process.