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

Stryker

Gurugram District

On-site

INR 1,200,000 - 2,800,000

Full time

24 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Stryker in Gurugram, India is seeking a skilled 3D web developer to build interactive 3D applications using Three.js, WebGL, and Python-based geometry tools.

You will work with STL models, scene graphs, and shaders, optimize performance, and contribute to UI-3D interactions and pipelines across medical technologies.

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.

Responsibilities

  • 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.

Skills

JavaScript
Python
Three.js
WebGL
RxJS
OOP
SOLID principles
design patterns

Education

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

Tools

OpenCV
scikit-image

Job description

  • 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 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.

Stryker is a global leader in medical technologies and, together with its customers, is driven to make healthcare better. The company offers innovative products and services in MedSurg, Neurotechnology, Orthopaedics and Spine that help improve patient and healthcare outcomes. Alongside its customers around the world, Stryker impacts more than 150 million patients annually.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Software Engineer (C++ & Web development)
Staff Software Engineer (C++ & Web development)

Stryker • Bengaluru

On-site
INR 3,500,000 - 6,000,000
Staff Software Engineer (C++ & Web development)
Staff Software Engineer (C++ & Web development)

PowerToFly • Bengaluru

On-site
INR 3,500,000 - 5,500,000
Medical Visualization Engineer – 3D Rendering
Medical Visualization Engineer – 3D Rendering

Cyient • Bengaluru

On-site
INR 600,000 - 900,000
Staff Engineer
Staff Engineer

PowerToFly • Gurugram District

On-site
INR 2,500,000 - 4,500,000
Senior Software Engineer – .NET Developer (WPF)-3
Senior Software Engineer – .NET Developer (WPF)-3

Stryker • Gurugram District

On-site
INR 1,200,000 - 2,400,000
Senior Software Engineer – .NET Developer (WPF)-3
Senior Software Engineer – .NET Developer (WPF)-3

PowerToFly • Gurgaon

On-site
INR 1,200,000 - 2,000,000
Senior WebGL/Three.js Developer
Senior WebGL/Three.js Developer

Ctruh • Bengaluru

On-site
INR 2,500,000 - 4,000,000
Staff Software Engineer
Staff Software Engineer

Stryker Group • Bengaluru

On-site
INR 1,800,000 - 3,200,000
Software Engineer
Software Engineer

GE HealthCare • Bengaluru

On-site
INR 1,200,000 - 2,200,000
Sr. WebGL/Three.js Engineer – 3D Graphics
Sr. WebGL/Three.js Engineer – 3D Graphics

Angel-and-Genie • Bengaluru

On-site
INR 1,200,000 - 2,000,000