Join Us

<< Back to job list

Senior User Interface Engineer

Bellevue, Wa, Washington, United States

Ref#: 3468

Date published: 01/22/18

As part of Intellectual Ventures' Global Good initiative, the Institute for Disease Modeling’s (IDM) mission is to guide global efforts towards the eradication and control of infectious disease through the use and promotion of quantitative analysis. IDM is a collaborative effort to simulate the eradication of infectious diseases using computer software. The IDM team is a highly dynamic organization with a work environment that is defined by innovation and collaboration. Our team is composed of research scientists and software professionals who focus on creating powerful and innovative disease modeling and data analysis tools to help researchers and policy makers understand diseases, their causes, the way they spread, and the best types of interventions to use for the particular situation faced. The IDM team architects advanced models of disease transmission, develops computational tools to inform global disease eradication policy, conducts analysis of epidemiologically- and policy-relevant data, and identifies critical knowledge gaps.  As part of our work, we routinely collaborate with groups at the World Health Organization, the Center for Disease Control, PATH, the Bill and Melinda Gates Foundation, ministries of health in the developing world, as well as universities and research institutes. IDM is committed to improving and saving lives in developing countries through the use of quantitative analysis.

The Senior User Interface Engineer will develop software tools for all stages of the disease modeling pipeline. This pipeline includes designing and creating tools accelerating research workflows; specifying and commissioning simulation jobs on a high-performance computing cluster; detailed simulation of disease transmission dynamics; data reduction and analysis of simulation output; and workstation and web based data visualization tools. The ideal candidate is passionate about creating a great user experience by working with internal stakeholder sand customers to better understand their needs. This is a rare opportunity to use your technical skills to improve and save lives in developing countries.

Responsibilities:
  • Integrate with IDM teams to create a great user experience by building simple, intuitive, and complete user interfaces
  • Collaborate with IDM stakeholders (universities, the CDC, the WHO, etc.) to understand their requirements and deliver user-facing products
  • Share and teach other developers what good front-end code looks like and provide mentoring to team members
  • Assist with test to develop test plans and test automation for UI
  • Design and conduct usability exercises with targeted users to improve product usability
  • Write code in HTML-5 / JavaScript to implement user interface
  • Comfort with delivering report status regularly at team meetings and as needed to management
Qualifications and Skills:
  • A minimum of 8 years overall software development experience
  • A minimum of 5 years of developing user interfaces using web technologies
  • Experience in developing highly interactive and performant user interfaces 
  • Experience with NodeJS and JavaScript frameworks like React and/or Angular.
  • Must be familiar with using integrated development environment to develop code
  • Experience with Python is preferred
  • Experience with Docker, yarn, webpack, restify, unit testing for web application is a plus
  • Must be a team player
  • Must have experience developing unit tests for a unit test harness for the user interface
  • Knowledge of the Unity Framework is a plus
  • Science or engineering background is a plus
We are an equal opportunity employer

Apply Now