Proscia - Philadelphia, PA

posted 5 days ago

Full-time - Mid Level
Philadelphia, PA
Publishing Industries

About the position

As a Senior Software Engineer, UI at Proscia, you will be instrumental in designing and implementing the user interface for our digital pathology platform. This role focuses on developing high-performance front-end features that facilitate the efficient handling of complex, large-scale medical imaging, contributing to the transformation of pathology in healthcare.

Responsibilities

  • Design, implement, and optimize responsive and high-performance user interfaces for digital pathology applications.
  • Develop new front-end components and features using Vue and WebGL/WebGPU, with a strong emphasis on rendering large images and complex data.
  • Work with deep zoom images to deliver fast and interactive views of pathology images.
  • Collaborate with backend developers, product managers, and UX/UI designers to deliver a cohesive and effective user experience.
  • Identify and resolve performance bottlenecks, particularly around image loading, rendering, and interactivity.
  • Contribute to front-end architecture decisions and best practices, ensuring the scalability and maintainability of the codebase.
  • Continuously explore new front-end technologies, libraries, and frameworks to enhance the platform.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent work experience).
  • 5+ years of professional software engineering experience with a strong focus on front-end development.
  • Extensive experience with Vue, including state management, component design, and performance optimization.
  • Strong expertise in WebGL or related rendering technologies.
  • Proven experience building high-performance front-end applications, especially those involving complex data and large images.
  • Experience with deep zoom image utilities (highly preferred).
  • Knowledge of image processing and viewer frameworks, with a background in digital pathology or medical imaging (a significant plus).
  • Proficiency with TypeScript and experience in structuring scalable front-end architectures.
  • Familiarity with version control systems like Git, and experience working in Agile/Scrum development environments.
  • Excellent problem-solving skills, attention to detail, and a commitment to delivering high-quality user experiences.
  • Experience with 3D rendering, shaders, or GPU-accelerated computations.

Nice-to-haves

  • Experience with deep zoom image utilities.
  • Knowledge of image processing and viewer frameworks, particularly in digital pathology or medical imaging.
  • Experience with 3D rendering, shaders, or GPU-accelerated computations.

Benefits

  • Competitive pay
  • Savings options
  • Flexible scheduling
  • Insurance options that promote long-term health and personal growth
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service