
The client is a leading international consulting company specializing in real estate, infrastructure, and industrial sector solutions. Headquartered in Stuttgart, Germany, they operate in over 60 locations worldwide with approximately 6,000 employees. They are recognized for their strong focus on sustainability, digital transformation, and industrial modernization, delivering cost-efficient, future-ready solutions tailored to complex enterprise environments.
This initiative brings a physical exhibit to life online, transforming it into an interactive 3D experience centered on a coastal/waterfront environment. Through a navigable underwater terrain dotted with points of interest, visitors are guided through storytelling that highlights climate change, rising sea levels, and the marine ecosystems affected by them - supported by dynamic, time-based data overlays such as sea-level trends, ecological indicators, and environmental monitoring data.
The platform serves two audiences: the general public, who engage with an immersive, educational visualization; and professional content teams, who use an authenticated CMS interface to curate narratives, manage content, and reuse educational modules across future initiatives.
Technically, the platform combines a Next.js/React frontend, Three.js/React Three Fiber for 3D rendering, a Strapi (Node.js) headless CMS backend with Redis caching, and Blender-produced 3D assets — integrated with an external dataspace via a participant agent. Delivery is structured across 5 phases: Onboarding, Core Components & Demo, Scenarios for Professionals, Public-Facing Adaptation, and Operational Improvement.
A small, cross-functional team working on interactive 3D web experiences, combining frontend/3D development with 3D and technical art expertise. The developer works closely with the 3D Artist/Technical Artist to bring optimized 3D assets into a high-performance WebGL environment.
• Build the Next.js application (pages, layouts, data fetching)
• Integrate Strapi APIs into the frontend
• Manage state, routing, and performance optimization
• Coordinate clean separation between UI and 3D canvas
• Handle client-side rendering constraints
Several years of professional experience building production applications with React and Next.js
Strong understanding of Next.js rendering models (SSR/SSG/CSR) and client-side rendering constraints
Experience integrating REST and/or GraphQL APIs from a headless CMS (Strapi experience is a strong plus)
Solid grasp of state management, routing, and frontend performance optimization techniques
Experience coordinating frontend architecture with embedded interactive/3D content (e.g., canvas-based libraries) is a plus
Comfortable working in a small, senior, cross-disciplinary delivery team
Fluent in English (written and spoken); remote-work experience