Dana-Farber Cancer Institute Software Engineer, Frontend Development in Boston, Massachusetts

Located in Boston and the surrounding communities, Dana-Farber Cancer Institute brings together world renowned clinicians, innovative researchers and dedicated professionals, allies in the common mission of conquering cancer, HIV/AIDS and related diseases. Combining extremely talented people with the best technologies in a genuinely positive environment, we provide compassionate and comprehensive care to patients of all ages; we conduct research that advances treatment; we educate tomorrow's physician/researchers; we reach out to underserved members of our community; and we work with amazing partners, including other Harvard Medical School-affiliated hospitals.

Within the Computational Solutions team under the Chief Health Information Office, the Software Engineer, Front-end Development will serve the Dana-Farber Cancer Institute (DFCI) and its patients by designing and implementing informatics solutions to address the needs of research faculty and Institute-wide programs.

The successful candidate will contribute to the development of front-end components of research focused data analysis and visualization applications supporting the Institute’s goal of improving cancer care and patient outcomes. The role requires a solid technical background with hands-on experience developing single-page applications in general and with Angular in particular.

The position is currently funded for one year; renewal is anticipated depending on conditions at expiration.

  • Work as part of a research focused engineering team to design, implement and operate research focused data visualization and analysis applications

  • Implement frontend requirements assigned in a Scrum team

  • Collaborate closely with product managers and other stakeholders to understand and refine user requirements

  • Provide effort estimates and development timeline for proposed features

  • Contribute to all phases of the software development lifecycle with equal emphasis on unit testing

  • Participates in the quality assurance process through code reviews and new feature testing as needed

  • Provide continuous integration and delivery with peer code review

  • Maintain expertise on current advances in computational technology and practice

  • Contribute to establishing Informatics as a center of excellence for software engineering best practices across DFCI

  • The position does not involve supervisory responsibilities.

  • 3 years front-end development experience for web-based applications using JavaScript frameworks

  • 1 year experience with Angular 2 and above

  • Bachelor’s degree Computer Science, Software Engineering or equivalent industry experience


  • Expert knowledge of HTML 5, CSS and related web technologies

  • Working knowledge of Typescript and proficient in ES6

  • Good experience with Bootstrap, Material Design or other related frameworks

  • Experience with JavaScript frameworks such as jQuery or Dojo a plus

  • Experience with browser automation testing tools such as Selenium or similar preferred

  • Awareness of cross-browser compatibility issues and client-side performance

  • Experience with data driven applications, SQL and JSON

  • Hands-on experience using technology to support agile software development processes

  • VCS (Version Control System) experience in git preferred

  • Superior analytical and problem-solving abilities; keen attention to detail

  • Ability to contribute to the implementation of multiple, concurrent projects in a fast-paced scientific and multidisciplinary environment.

  • Ability to communicate technical topics to technical and non-technical audiences.

  • Ability to motivate and inspire others in a team-oriented, collaborative environment

  • Strong interpersonal and collaboration skills; excellent verbal and written communications skills

  • Ability to work in a complex organizational structure, with diplomacy, patience and respect

Dana-Farber Cancer Institute is an equal opportunity employer and affirms the right of every qualified applicant to receive consideration for employment without regard to race, color, religion, sex, gender identity or expression, national origin, sexual orientation, genetic information, disability, age, ancestry, military service, protected veteran status, or other groups as protected by law.

Job ID: 2019-13690

Grade: 23

External Company URL: www.dana-farber.org