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
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
Please mention you found this job on AI Jobs. It helps us get more startups to hire on our site. Thanks and good luck!
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