Responsibilities
Develop and maintain interactive 3D modeling features using Three.js/WebGL.
Build backend logic with Laravel (PHP) including APIs, authentication, pricing, and project management workflows.
Optimize 3D performance (fast rendering, responsive interaction, smooth user experience).
Integrate 3D models with real-time estimation and quoting tools.
Manage and structure project data (models, pricing, configurations) in a MySQL/PostgreSQL database.
Implement user roles, permissions, and secure data handling.
Collaborate with stakeholders to translate requirements into technical features.
Set up and maintain version control (GitHub/GitLab) and CI/CD pipelines for smooth deployment.
Test, debug, and continuously improve application performance.
Ensure scalability and reliability of the platform as the user base grows.
Required Skills
Strong knowledge of JavaScript/TypeScript and Three.js/WebGL for 3D applications.
Proficiency in PHP & Laravel for backend development.
Experience with REST APIs and API integrations.
Solid understanding of MySQL/PostgreSQL database design and optimization.
Knowledge of responsive design and modern UI frameworks (React, Vue, or Blade).
Familiarity with Git/GitHub workflows.
Ability to write clean, testable, and well-documented code.