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 in creating top-notch web applications and SDKs for immersive broadcasting.
Role Overview:
We are seeking a full-time Web developer to join our Madrid-based team. Your role will involve building web interfaces for YBVR's premium VR experience creation tools, including user-friendly interfaces to define and control experiences, and robust web APIs for communication with our client and backend systems. You will manage the development lifecycle of these tools, collaborating with technical and business teams to 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 enable dynamic interconnection of components and facilitate external use of YBVR technologies.
3. Develop new features, reusable components, and documentation.
4. Propose improvements and new features in coordination with the team.
5. Participate in cross-training, code reviews, and mentoring junior developers.
6. Coordinate with the team to define timelines, dependencies, and risks in project planning.
7. Prototype ideas into self-contained demos.
8. Utilize front-end technologies such as NodeJS, PHP/Laravel, React, HTML, CSS.
9. Work with SQL databases like MySQL.
10. Apply knowledge of web API technologies (REST, SOAP, WebSocket).
11. Understand the full software development life cycle.
12. Quickly find creative solutions to complex problems.
13. Write well-documented, unit-testable code.
14. Maintain high quality work with attention to detail.
15. Communicate effectively and collaborate within a team.
16. Translate business requirements into application architecture.
17. Be a highly motivated, self-starting learner unafraid of new skills.
Desirable Skills:
1. BS/MS in Computer Science, Engineering, or related field, or relevant experience.
2. 2+ years of development experience.
3. Experience with WebGL/WebVR (three.js, A-frame).
4. Experience with web streaming video players.
5. Proficiency with data visualization frameworks like D3.
6. Experience configuring 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 live immersive experiences through sharper, smoother, and more interactive VR videos. We challenge the boundaries of immersion and reimagine what’s possible in VR. Join us to contribute to a dynamic team rethinking the spatial and XR landscape.
#J-18808-Ljbffr