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:
Working Hour:
Salary:
- Negotiable (Based on experience and skills)
Compensation & Other Benefits:
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.