Are you a Web developer interested in immersive broadcasting? Join us to elevate immersive web experiences at YBVR! Be part of our Madrid (Spain) team, crafting top-notch web applications and SDKs for immersive broadcasting.
Role Overview :
We are seeking a full-time Web developer in Madrid, Spain, to build web interfaces for YBVR's premium VR experience creation tools. This includes developing easy-to-use web interfaces to define and control experiences, and robust web APIs to communicate with our client and backend applications. As a Web developer, you will manage the development lifecycle of these tools, collaborating with technical and business teams to create, refine, and expand these systems.
Responsibilities :
1. Develop web-based systems to control in-headset experiences, video processing backends, and analytics.
2. Create web APIs to facilitate dynamic interconnection of components and enable external use of YBVR technologies.
3. Develop new features, reusable components, and documentation.
4. Propose improvements and new features in coordination with the development team.
5. Participate in team training, code reviews, and mentor junior developers.
6. Coordinate with the team to define timelines, dependencies, and risks in project planning.
7. Prototype ideas into self-contained demos.
8. Knowledge of front-end web technologies (NodeJS, PHP/Laravel, React, HTML, CSS).
9. Experience with SQL databases (MySQL or similar).
10. Knowledge of web API technologies and frameworks (REST, SOAP, WebSocket).
11. Understanding of the full software development life cycle.
12. Ability to find creative solutions to complex problems quickly.
13. Write well-documented, unit-testable code.
14. Attention to detail, self-testing, and high-quality work delivery.
15. Effective communication skills and teamwork.
16. Analytical thinking, translating business requirements into application architecture.
17. Highly motivated, self-starter, eager to learn new skills.
Desirable Skills :
* BS/MS in Computer Science, Engineering, or related fields, or relevant experience.
* 2+ years of development experience.
* Experience with WebGL/WebVR (three.js, A-frame).
* Experience with streaming video players for Web.
* Proficiency with web data presentation frameworks (D3, etc.).
* Experience configuring and managing web servers (Apache, nginx).
About YBVR :
At YBVR, we're committed to redefining Immersive Broadcasting. With offices in Silicon Valley and Madrid, our goal is to enhance immersive experiences for live events, creating sharper, smoother, and more interactive VR video experiences. We constantly challenge the boundaries of immersion, rethinking what is possible in VR. Join our dynamic team reimagining the spatial and XR landscape. We'd love to connect!
#J-18808-Ljbffr