Senior Software Engineer - 3D Visualization (Three.js, Javascript)
Stryker Corporation · stryker.com
GurugramHybridSenior4–8 yrs
The job in short
3D visualization with Three.js.
PythonJavaScriptAzureComputer vision
Details
- Found
- 23 d ago · posted 2026-09-07
- Location as listed
- Gurugram, India
- Role
- Frontend Engineer
- Source
- The company’s own careers site
Full description
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
Frontend Engineer jobs in Gurugram · Frontend Engineer jobs in India · All Stryker Corporation jobs