Post a job

Senior Software Engineer - 3D Visualization (Three.js, Javascript)

Hybrid Gurugram, India full time
Work Flexibility: Hybrid What You Will Do:
  • Develop interactive 3D applications using Three.js, JavaScript, and WebGL.

  • Work with 3D models, meshes, STL files, and scene graphs.

  • Implement 3D transformations, coordinate systems, and matrices.

  • Develop and customize GLSL shaders.

  • Build UI–3D interactions using events, RxJS, and observers.

  • Optimize 3D performance, responsiveness, and memory.

  • Develop Python computational geometry and mathematical algorithms.

  • Support image processing, segmentation, feature extraction, and measurements.

What You Will Need:

Required Qualifications

  • Bachelor's or Master’s degree in Computer Science, Software Engineering, or a related field

  • 4 – 8 years of experience

  • Good knowledge of OOP, SOLID principles, and design patterns.

  • Strong programming skills in JavaScript and Python.

  • Hands-on experience with Three.js, WebGL 2.0, and browser-based 3D graphics.

  • Experience in unit testing and technical documentation.

  • Experience with 3D models (STL), meshes, scene graphs, and transformations.

Preferred Qualifications

  • Experience with custom shaders, WebGPU, REST APIs, Azure Functions, and serverless Python.

  • Strong knowledge of performance, memory optimization, and parallel processing.

  • Familiarity with OpenCV, scikit-image, and classical computer vision algorithms.

Travel Percentage: None

Source: the employer's careers page. Last checked 2026-10-07. Posted 2026-09-08.

Applications happen on Stryker's own site. View role and apply

More from Stryker

All jobs at Stryker

Similar jobs in India

All software development jobs in India

Hiring for a role like this? See how employers fill a role fast.