We are seeking a skilled 3D Web Developer to join our team and build an innovative web application. The ideal candidate will be highly proficient in Next.js and Three.js, with a strong background in 3D web development and database integration.
Responsibilities
- 3D Modeling & Rendering: Develop and implement interactive 3D models using Three.js (or Babylon.js if preferred).
- UI/UX Development: Build user interface components with Next.js and React to enable seamless customization of content.
- Database Integration: Integrate Firebase Realtime Database or Firestore to manage model data, user preferences, and pricing information.
- Server-Side Logic: Implement server-side logic and API routes with Next.js to handle database operations and streamline frontend communication.
- Performance Optimization: Optimize application performance to ensure a fluid and responsive user experience.
- Collaboration: Work closely with the team to develop visually appealing and user-friendly interfaces.
- Deployment & Maintenance: Deploy and maintain the web application using Firebase Hosting.
Requirements
- Strong proficiency in JavaScript, with extensive experience in React and Next.js.
- Expertise in 3D modeling and rendering using Three.js.
- Familiarity with WebGL and glTF for efficient 3D model transmission.
- Experience with server-side development using Node.js and Express.js.
- Proficient in HTML, CSS, and responsive web design principles.
- Experience using version control systems such as Git.
- Excellent problem-solving skills and meticulous attention to detail.
- Effective communication and collaboration abilities.
- Preferred Qualifications
- A portfolio showcasing previous 3D web development projects.
- Familiarity with agile development methodologies.
- Knowledge of performance optimization techniques for web applications.