Software Engineer – Front End (Advanced Medical Image Visualization)

AI overview

Work on high-performance, browser-based medical imaging viewers and leverage modern front-end technologies to enhance diagnostic workflows in healthcare.

Role Overview

We are seeking a highly skilled Front-End Software Engineer to build high-performance, browser-based medical imaging viewers for radiology and enterprise healthcare platforms. You will work on advanced 2D/3D medical image visualization, real-time interaction, and clinician-grade user experiences used in diagnostic and clinical workflows.

This role requires strong expertise in modern front-end frameworks, graphics rendering, and medical imaging standards to deliver responsive, scalable, and regulatory-compliant applications.

Key Responsibilities

Medical Image Visualization

  • Design and implement high-performance 2D/3D medical image viewers in the browser

  • Support DICOM workflows: CT, MR, X-Ray, Ultrasound, PET

  • Implement tools such as:

    • Window/Level, Zoom, Pan, Rotate

    • Measurements (length, angle, area, HU)

    • MPR, MIP, Volume Rendering (where applicable)

    • Annotations, overlays, and GSPS rendering

  • Handle large datasets (hundreds/thousands of images per study) efficiently

Front-End Engineering

  • Build scalable UI components using React / Angular / Vue

  • Develop responsive, clinician-friendly UX for diagnostic use cases

  • Optimize rendering performance using WebGL / Canvas / WebGPU

  • Implement state management for complex workflows (study, series, viewport states)

Integration & Architecture

  • Integrate viewers with PACS, RIS, VNA, AI services, and backend APIs

  • Consume REST / GraphQL APIs for metadata, reports, and AI results

  • Support non-DICOM content (PDF, JPEG, MP4, ECG, Waveforms)

  • Collaborate with backend and AI teams for end-to-end workflows

Quality, Security & Compliance

  • Ensure compliance with HIPAA, GDPR, and healthcare security standards

  • Implement role-based UI behavior and audit-safe interactions

  • Write unit, integration, and performance tests

  • Participate in code reviews and UI/UX design discussions

Requirements

Required Skills & Qualifications

Core Front-End Skills

  • Strong proficiency in JavaScript / TypeScript

  • Expertise in React (preferred) or Angular/Vue

  • Deep understanding of HTML5, CSS3, responsive design

  • Experience with state management (Redux, Zustand, RxJS, etc.)

Visualization & Performance

  • Hands-on experience with WebGL, Three.js, VTK.js, Cornerstone.js, or similar

  • Strong understanding of graphics pipelines, rendering optimization, and memory management

  • Experience handling large image datasets and streaming data

Medical Imaging Knowledge (Strongly Preferred)

  • Understanding of DICOM, Study/Series/Image hierarchy

  • Familiarity with:

    • PACS / VNA / Enterprise Imaging Viewers

    • Radiology workflows and terminology

    • GSPS, SR, overlays, AI annotations

Good to Have

  • 3 - 8yrs of relevant experience

  • Experience with 3D volume rendering, segmentation, or AI overlays

  • Knowledge of WebAssembly (WASM) for performance-critical modules

  • Experience with Electron or desktop hybrid viewers

  • Familiarity with FHIR ImagingStudy, HL7, or IHE profiles

  • Exposure to cloud-native healthcare platforms (GCP/AWS/Azure)

Education

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent experience

What You’ll Work On

  • Diagnostic-grade imaging viewers used by radiologists and clinicians

  • Enterprise viewers combining imaging, reports, AI insights, and collaboration

  • High-impact healthcare products improving diagnostic accuracy and efficiency

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Software Engineer Q&A's
Report this job
Apply for this job