
Frontend 3D Developer – React & Immersive Environments
Location: Barcelona / On-site
Contract type: Full-time or internship agreement
Start date: Immediate
At BrainLab Fira, we are building a virtual world that brings together education, culture, and creativity. Our mission is to offer an interactive experience where anyone can learn, explore and connect in a visual, accessible, and meaningful way. The project is growing fast, with new spaces, customizable avatars, and features designed to make knowledge an immersive and engaging experience.
We’re looking for a frontend developer with experience in React and web 3D technologies who shares this vision. Someone with strong technical skills and a sensitivity for user experience. A team player who enjoys tackling complex challenges and can turn ideas into interactive interfaces and 3D environments accessible from any browser.
Purpose of the Role
The main objective of this role is to develop and implement immersive interfaces and experiences for metaverse projects using React and advanced 3D web technologies.
This position is key to building products that combine 3D visualization, user interaction, and technical performance, supporting the project’s creative and technological growth.
Main Responsibilities
-
Develop user interfaces using React.js, including tools such as Next.js and Redux
-
Integrate graphic engines such as Three.js, Babylon.js, or React Three Fiber
-
Connect experiences with REST APIs and WebSockets for real-time interaction
-
Collaborate with UX/UI designers to create intuitive interfaces
-
Optimize performance and load of 3D scenes in web browsers
Additional Responsibilities
-
Implement support for WebXR, AR, or VR as needed
-
Participate in code reviews, continuous integration, and development best practices
-
Document code and maintain project structure
-
Support backend and deployment tasks if needed (Node.js, Docker, Vercel, etc.)
Required Education
-
Minimum: University degree or higher vocational training in Computer Engineering, Web Development, or related fields
-
Additional preferred training: Courses in React.js, game development,WebGL/WebXR, or 3D UX
Recommended Experience
-
At least 1 year working with React in production
-
Experience in projects involving 3D engines or interactive web development
-
Experience in video games, virtual reality, or digital innovation sectors is a plus
-
Experience with Node.js, databases, and cloud deployment is desirable
-
For internships, no prior experience is required, although academic or personal projects will be valued
Technical Skills
Required:
-
React.js, Next.js,JavaScript/TypeScript
-
React Three Fiber, Three.js, Babylon.js
-
Git
Preferred:
-
Vite, Webpack, ESLint
-
Figma for design integration
-
Testing with Jest or Cypress
Valuable knowledge:
-
WebGL, WebXR, Unity Web Export
-
Backend: Node.js, Express, MongoDB or PostgreSQL
-
DevOps: Docker, AWS, Vercel, Heroku
What We Offer
-
Involvement in a real project with social and cultural impact
-
Flexible schedule and option for hybrid or remote work
-
Office located in Hospitalet de Llobregat, next to Fira Barcelona
-
Open, creative team with a long-term vision
-
A space for technical, creative, and personal growth