Posted on: 09/07/2025
NeoBIM :
NeoBIM is a next-generation startup on a mission to transform the construction industry using AI-powered Building Information Modeling (BIM) technology. Founded by industry veterans and tech leaders, NeoBIM is building smart, intuitive, and highly collaborative modeling solutions that empower engineers, architects, and designers across the globe. Our team in Pune is growing, and were looking for skilled engineers to join our core development team to build advanced CAD systems for the future of construction technology.
Role Overview :
We are hiring CAD Software Engineers who are passionate about creating browser-based 2D/3D modeling tools. Youll be part of our core spatial modeling team and will work at the intersection of geometry, graphics, and frontend engineering. This role involves building interactive modeling systems using React and TypeScript, while leveraging modern tooling and graphics libraries to deliver scalable and high-performance applications.
You will work closely with product managers, UX designers, and a team of engineers to develop tools that bring architectural and engineering designs to life. If you enjoy solving complex problems, optimizing rendering performance, and creating seamless user experiences, this role is for you.
Key Responsibilities :
- Design and develop advanced CAD features and modeling tools using JavaScript, TypeScript, and React.
- Build scalable frontend systems for drawing, modifying, and simulating complex 2D/3D designs.
- Collaborate with the product and design teams to create intuitive and high-performing user interfaces.
- Work with libraries like WebGL, Three.js, or similar to implement rendering and visualization features.
- Optimize rendering and performance for real-time interaction and manipulation of design data.
- Implement mathematical and geometric algorithms to support modeling functionality.
- Write clean, maintainable, and well-documented code using modern engineering best practices.
- Participate in code reviews, architectural discussions, and mentoring of junior developers.
- Stay up-to-date with industry trends and contribute to the continuous improvement of our frontend stack.
Skills and Qualifications :
- Minimum 3 years of experience in frontend development with strong hands-on knowledge of React and TypeScript.
- Strong understanding of modern frontend build tools such as Vite, Webpack, and ESLint.
- Solid experience in building browser-based CAD systems or graphics-intensive web applications.
- Proficiency with rendering libraries such as WebGL, Three.js, or similar 2D/3D frameworks.
- Strong mathematical foundation in geometry, linear algebra, and transformations.
- Experience working on precision drawing interfaces, modeling pipelines, and visualization components.
- Ability to develop scalable, maintainable systems for complex design tools.
- Excellent problem-solving and debugging skills.
- Team-oriented mindset with the ability to work in a fast-paced, agile product environment.
Did you find something suspicious?
Posted By
Posted in
Frontend Development
Functional Area
Frontend Development
Job Code
1510297
Interview Questions for you
View All