3D Web Developer

3 - 6 years

3 - 8 Lacs

Posted:3 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Role & responsibilities

Own the BIM / 3D experience

  • Lead the architecture, design, and implementation of our web-based 3D/BIM viewer and related components.
  • Design intuitive, performant interactions between 3D models, schedules (4D), and field data (tasks, constraints, issues, quality checks).
  • Translate product and UX requirements into robust, scalable technical solutions.

Build high-performance 3D features

  • Develop browser-based 3D and 2D visualisations using WebGL / three.js (or similar), optimised for large construction models.
  • Implement efficient loading, rendering, culling, and level-of-detail strategies to keep performance smooth on real-world project datasets.
  • Profile and remove bottlenecks across CPU, GPU, memory, and network.

Shape the roadmap and lead implementation

  • Work closely with Product and Design to shape the BIM roadmap from concept prototypes to production features.
  • Quickly create and iterate on prototypes to explore new interactions (e.g. planned vs actual views, trade-based colouring, clash or issue overlays).
  • Establish and maintain clean codebases, technical standards, and pipelines for BIM-related features.

Collaborate across the product

  • Partner with backend, frontend, and mobile teams to integrate BIM components into the broader VisiLean experience.
  • Review code, mentor other developers in 3D/BIM concepts, and champion best practices in visual computing and performance.
  • Support customer-facing teams (Implementation, Support, Sales) with technical insight on what the BIM module can do and how its evolving.

Maintain reliability and quality

  • Write well-structured, tested, and maintainable code, with appropriate unit and integration coverage.
  • Contribute to CI/CD pipelines and deployment processes for BIM-related services.
  • Ensure the BIM module meets high standards of usability, accessibility, and robustness across modern browsers and devices.

Must-Have Skills & Experience

  • Strong experience building 3D applications

    (ideally 48+ years), with at least

    3 years in browser-based 3D or BIM development

    .
  • Deep hands-on expertise with

    WebGL

    and

    Three.js

    (or a similar 3D engine) for building interactive 3D environments.
  • Solid front-end engineering skills using

    JavaScript/TypeScript, HTML5, CSS3

    and modern web development practices.
  • Strong grasp of

    3D math (linear algebra, transformations, camera models)

    and rendering concepts (materials, lighting, shaders, frustum culling, etc.).
  • Experience working with

    3D asset formats

    (e.g. FBX, OBJ, glTF; IFC/Revit/Navisworks experience is a major plus).
  • Proven track record of

    owning features end-to-end

    from discovery and design input to implementation, testing, and deployment.
  • Solid understanding of

    software design principles

    , clean architecture, and working with

    Git

    in multi-developer teams.
  • Comfortable profiling and tuning

    performance and memory usage

    in complex visual applications.

Nice-to-Have (Big Plus)

  • Our front-end is built in React, so experience integrating 3D/BIM components into React-based applications is strongly preferred.
  • Prior experience with

    BIM tools or construction tech

    e.g. working with IFC, BCF, Revit, Navisworks, Speckle, etc.
  • Experience linking models with

    time-based or field data

    (4D, simulations, sequence visualisation).
  • Background in

    VR/AR

    for visualising construction models or similar use cases.
  • Exposure to backend technologies (e.g. Java, Node.js, or similar) and REST/GraphQL APIs.
  • Familiarity with continuous integration and automated deployments in a SaaS environment.

Who You Are

  • You think of

    BIM and 3D not just as graphics

    , but as a powerful way to make complex site and planning data understandable.
  • You enjoy taking

    ownership

    , are comfortable making technical decisions, and are happy mentoring others.
  • You are equally at home discussing UX trade-offs with designers and performance trade-offs with engineers.
  • You care about

    quality

    , clarity, and well-structured code, and youre not afraid to say no to protect long-term maintainability.
  • You communicate clearly in English and can explain technical concepts to non-technical stakeholders.

Qualifications

  • Bachelor’s degree in Computer Science, Information Systems, Computer Engineering or a related field;

    Master’s degree is a plus

    .
  • Demonstrated portfolio or GitHub/LinkedIn showing

    real 3D/BIM work

    (links encouraged in the application).

Mock Interview

Practice Video Interview with JobPe AI

Start TypeScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now
Visilean logo
Visilean

Software Development / Project Management

Seattle

RecommendedJobs for You

noida, hyderabad, bengaluru