HamburgerMenu
hirist

Neobim - Software Engineer - TypeScript/BIM

GENAI DATA SOLUTIONS PVT LTD
Pune
3 - 7 Years

Posted on: 06/11/2025

Job Description

Job Description :


Software Engineer (3D Content & Tools)


About NeoBIM :


neoBIM is a well-funded software start-up. We are building an innovative BIM (Building Information Modelling) platform that helps architects design better buildings.


We are expanding our team in Pune, India and hiring a Library Developer - Architecture to create high-performance parametric BIM object libraries.


The NeoBIM Library is a standards-driven catalogue of BIM objects for our own BIM software. All objects are defined in TypeScript using our geometry toolbox.


Role Summary :


Design and develop core features of the NeoBIM Library. You will write clean, efficient, and reusable TypeScript code following SOLID and DRY principles, and help implement smart parametric geometry and logic behind BIM objects.


What You'll Do :


- Develop and maintain TypeScript modules for BIM object creation and geometry logic.


- Apply SOLID and DRY principles to keep the codebase scalable and maintainable.


- Implement algorithms and logic for 2D/3D geometry and object behaviour.


- Write clear documentation and contribute to internal developer guides.


- Participate in code reviews and testing to ensure quality.


Minimum Requirements (Must-Have) :


- 1+ year of professional software development experience.


- Strong proficiency in TypeScript (with OOP experience).


- Solid understanding of algorithms, data structures, and logical problem-solving.


- Knowledge of OOP design principles (especially SOLID, DRY).


Useful (Preferred) :


- Experience with frameworks like Three.js or math/geometry libraries.


- Interest in computational geometry, 3D programming, or parametric design.

info-icon

Did you find something suspicious?