Senior Software Engineer - 3D Visualization (Three.js, Javascript)
- Company: Stryker
- Location: Gurugram, India
- Work mode: Hybrid
- Job type: Full-Time
- Posted: 2026-09-07
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