Software Engineer, User Interface

Job Summary

Quantum Surgical is looking for a UI SW Engineer to join a team of creative and energetic engineers who are building the next generation of smart tools for minimally invasive therapies.

The UI SW Engineer will develop digital experiences using cutting edge web technologies. He/she is eager to use the latest and greatest technologies and ready to learn new frameworks and methodologies. He/she is excited about building interfaces that are intuitive, easy to use, and present complex data in a simple and easy-to-understand ways.

Key Responsibilities

  • Work with software, mechanical, system & clinical engineers to develop a robust and reliable user interface for medical applications
  • Develop front end code and UI layouts
  • Implement UI mock-ups and story boards
  • Collaborate with back-end developers to integrate UI code in applications
  • Ensure cross-browser, cross-platform compatibility of UI code
  • Ensure load, rendering and run-time performance of UI code
  • Produce UI guideline documentation and presentation layer technical requirements
  • Enforce company UI guidelines within the SW development team
  • Review established UI guidelines for interactivity, usability, system compatibility, conformance, and relevant UI design patterns based on the client type and the technologies
  • Design and implement C++ applications
  • Interface with external suppliers for user interface design

Experiences and Qualifications

  • MS degree in Computer Science or equivalent
  • 5+ years of experience in developing complex software user interfaces
  • Expert knowledge of JavaScript
  • Strong knowledge of HTML5 and CSS3. transforms and transitions
  • Experience with JS frameworks (React, Angular)
  • Experience with JS utility libraries (Lodash, moment, jQuery, Bootstrap)
  • Experience with JS templating libraries (Mustache, Handlebars, Dust)
  • Experience with unit testing and SW verification and validation
  • Experience with source code control and code review
  • Excellent communication and documentation skills
  • Self-motivated, curious and open-minded

Desired Experience

  • Proficiency in UX design and graphic design
  • Familiar with medical imaging UI
  • Knowledge of Redux, RxJS, Node.js, Mocha, Chai, Grunt, Gulp, Webpack is a plus
  • Experience with Agile software development methodology
  • Familiar with good practices of usability engineering (FDA/CE)