Frontend Developer - React & Three.js
Actively Reviewing the ApplicationsThinkMetal
Job Description
Job Title: Frontend Developer - React & Three.js
Location: Chennai, India (Onsite)
Job Type: Full-Time
Experience Required: Minimum 1 Year
About the Role
We are looking for a skilled and creative Three.js Developer with at least 1 year of hands-on experience building interactive 3D web applications. The ideal candidate should have strong expertise in Three.js and React Three Fiber, along with solid knowledge of modern frontend technologies.
You will be responsible for developing high-performance, visually engaging 3D web experiences and collaborating closely with frontend and backend teams to deliver scalable solutions.
Key Responsibilities
- Develop and maintain interactive 3D web applications using Three.js and React Three Fiber.
- Integrate 3D scenes seamlessly into React-based applications.
- Optimize 3D models, textures, lighting, and rendering performance for web environments.
- Collaborate with UI/UX designers to implement high-quality 3D visual experiences.
- Work closely with backend teams to integrate APIs and manage data flow.
- Implement real-time features using WebSockets where required.
- Ensure cross-browser compatibility and performance optimization.
- Write clean, maintainable, and scalable code following best practices.
- Participate in code reviews and contribute to architectural decisions.
- Troubleshoot and debug complex rendering and performance issues.
Required Skills & Qualifications
- Minimum 1 year of professional experience working with Three.js.
- Strong hands-on experience with React.js and React Three Fiber.
- Solid understanding of 3D concepts (lighting, materials, shaders, cameras, rendering pipelines).
- Experience working with Node.js for backend integration.
- Good understanding of REST APIs and real-time communication concepts.
- Strong JavaScript (ES6+) fundamentals.
- Experience working with state management in React applications.
- Strong problem-solving skills and analytical thinking.
- Ability to quickly adapt to new technologies and project requirements.
- Experience working in a collaborative team environment.
Good to Have (Optional)
- Knowledge of AWS services (EC2, S3, CloudFront, etc.).
- Experience with TypeScript.
- Familiarity with WebRTC for real-time communication.
- Understanding of deployment pipelines and CI/CD.
- Experience with version control systems (Git).
What We Offer
- Opportunity to work on cutting-edge 3D web technologies.
- Exposure to real-world scalable projects.
- Collaborative and growth-driven work environment.
- Market-standard compensation with performance-based incentives.
- Long-term career growth opportunities.
Requirements Added by the Job Poster
- Must be able to commute to Chennai office.
- Immediate joiners preferred.
- Willing to work in an onsite setting.
How to Apply
Please send your resume, portfolio, and relevant project links to:
π© [email protected]
- If you're passionate about building immersive 3D web experiences and want to work on innovative projects, weβd love to connect with you!
Required Skills
Quick Tip
Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.
Related Similar Jobs
View All
Associate Python Engineer
techolution
Senior Software Engineer β Salesforce FSL
EPAM Systems
Flutter Developer
Protectol Health
Power Apps Developer
Epergne Solutions
Principal Software Engineer
Eli Lilly and Company
Share
Quick Apply
Upload your resume to apply for this position