Job Summary
We are seeking an experienced 3D Geometry Frontend Developer/Architect to design and develop scalable, high-performance, cloud-based user experiences. The ideal candidate will have expertise in modern frontend technologies, including React and Three.js, to build immersive 3D-driven visualizations. This role requires strong technical leadership, problem-solving skills, and collaboration with UI/UX designers and backend teams to deliver cutting-edge applications.
Key Responsibilities
1. Advanced Front-End Development
- Design, develop, and architect scalable, high-performance frontend applications.
- Build immersive 3D-driven visualizations using React, Three.js, and modern JavaScript frameworks.
2. Component Libraries & UI Development
- Develop and manage reusable UI components using Material-UI, Ant Design, or similar frameworks.
- Ensure consistency, scalability, and adherence to design systems across applications.
3. 3D Geometry & Visualization
- Utilize 3D graphics libraries such as Three.js to develop interactive 3D visualizations.
- Implement 3D elements that enhance user interactivity and immersive experiences.
4. Performance Optimization
- Optimize frontend performance, including code splitting, lazy loading, and efficient state management.
- Monitor and enhance the performance and responsiveness of web applications.
5. Technical Leadership & Mentorship
- Provide technical guidance and establish best practices for frontend development.
- Mentor and guide junior and mid-level engineers in their technical growth.
6. Innovation & Continuous Improvement
- Identify and implement new technologies, frameworks, and workflows to improve frontend and 3D development.
- Stay updated on industry trends and emerging tools in 3D visualization and web development.
7. Collaboration & Cross-Team Communication
- Work closely with UI/UX designers, backend developers, and product managers to translate design concepts into functional web applications.
- Actively participate in design and code reviews.
8. Problem Solving & Debugging
- Address and resolve complex frontend technical challenges.
- Provide innovative solutions to improve application functionality and user experience.
Required Skills & Qualifications
Experience
✔ 10-12 years of experience in software engineering, with a strong emphasis on frontend development.
Technical Skills
✔ Advanced proficiency in JavaScript, React.js, and modern frontend frameworks.
✔ Expertise in CSS and pre-processors (e.g., SASS, LESS).
✔ Strong experience with 3D graphics libraries such as Three.js.
✔ Solid understanding of cloud platforms and deployment, particularly Google Cloud.
Education
✔ Bachelor’s/Master’s degree in Computer Science, Web Development, or a related field.
✔ Advanced degrees or certifications are a plus.
Analytical & Problem-Solving Skills
✔ Ability to analyze and solve complex frontend challenges.
✔ Strong problem-solving skills with a focus on 3D visualization.
Communication Skills
✔ Excellent verbal and written communication skills.
✔ Ability to articulate technical concepts to both technical and non-technical stakeholders.
Leadership & Collaboration
✔ Proven experience in leading frontend projects and mentoring developers.
✔ Ability to integrate feedback and collaborate effectively with cross-functional teams.
Why Join Us?
✅ Work on cutting-edge 3D-driven web applications.
✅ Be part of an innovative and highly skilled engineering team.
✅ Competitive salary and opportunities for career growth.
📢 Interested? Apply now and be part of a dynamic development team!