15 days ago
Berlin, GermanyMid Level
Responsibilities
- Develop and evolve React-based frontend experiences for a 3D parametric visualization and configuration platform.
- Build interactive 3D visualization capabilities using Three.js, HTML5 Canvas, WebGL, and internal canvas-based libraries.
- Translate product and design requirements into robust, intuitive, and performant user experiences.
- Integrate frontend applications with gRPC APIs and backend services.
- Contribute to backend development by implementing or extending API endpoints when needed.
- Collaborate with software engineers, product managers, and product designers on features and design systems.
- Maintain, test, debug, and continuously improve production-grade applications.
Requirements
- Strong experience with React and modern TypeScript-based frontend development.
- Experience building complex, interactive web applications with a focus on usability and performance.
- Hands-on experience with Three.js or other 3D web technologies.
- Experience with HTML5 Canvas, WebGL, or similar visualization frameworks.
- Understanding of frontend architecture, state management, component design, and performance optimization.
- Experience integrating frontend applications with gRPC APIs and backend services.
- Ability to work across the stack when needed, including implementing or extending backend endpoints.
- Experience with design systems and close collaboration with product designers.
- Familiarity with testing, debugging, and maintaining production-grade applications.
- Interest in 3D visualization, CAD-like applications, digital planning tools, or parametric systems is a strong plus.
- Experience with Kotlin, Azure, or backend development is beneficial but not required.
Benefits
- Self-employed or contractor setup required for taxation purposes.
- Remote work from anywhere in the EU.
- Estimated project load of 30–40 hours per week.
- Contract duration of approximately 6–8 months.
