Senior Software Engineer - 3D Visualization (Three.js, Javascript)
Stryker Gurugram, Haryana, India
Medical Equipment Manufacturing · 10,001+ employees
About the role
Develop interactive 3D applications using Three.js, JavaScript, and WebGL while implementing complex 3D transformations and custom shaders. Build UI-3D interactions and develop Python-based computational geometry algorithms to support image processing and feature extraction.
What they look for
Requirements
Requires a Bachelor's or Master's degree in Computer Science or a related field with 4 to 8 years of experience. Candidates must possess strong programming skills in JavaScript and Python, along with hands-on experience in 3D graphics and performance optimization.
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
Similar roles
-
SR Fullstack Engineer (Javascript)
SIDOM Buenos Aires, Argentina
-
Software Engineer - Développeur Front-End JavaScript - F/H
NielsenIQ Cholet, Pays de la Loire, France · €44K–€48K/yr
-
Senior developer - PS Innovations (JavaScript , Node.JS or Python)
Genesys Bengaluru, Karnataka, India
-
Senior Software Engineer (Full stack JavaScript)
LSEG Bucharest, Romania
-
Desenvolvedor(a) Full Stack Sênior | Java & JavaScript
Grupo Data Lisbon, Portugal
-
#134212 - JavaScript Software Engineer - Application Modernization
Lifted, an Upwork Company™ Bogotá, Bogota D.C., Colombia