Hands-on Front-End Team Software Manager

  • Full-time

Company Description

We are a pioneer in the personalized medicine space.  Our team is building software to significantly improve outcomes for people with cancer, cardiovascular, pediatric, and other life-threatening conditions. We are proud of our work and how it has helped to improve patients’ health. Our Precision Medicine Data Platform integrates complex genomic and clinical data to provide clinicians with actionable insights at point of care, enabling diagnosis, treatment, and outcomes tracking.

We are based in beautiful downtown Palo Alto, California, just steps from CalTrain and easy walking distance from many restaurants and shops.

Do you want to be a part of a team helping to cure cancer, stop heart disease, and deliver the right drugs to the right people at the right time? Do you want to join a growing well-funded start-up where you will have the opportunity to shape the team and culture? If yes, this opportunity is for you!

Job Description

Our Front End team builds highly sophisticated and highly configurable Web-based applications and dashboards that help oncologists leverage genomic data to treat cancer patients. As the team is growing, we are looking for our first hands-on Manager. We are looking for somebody who is both a very strong Javascript developer and a strong manager. This is a roughly 50% coding / 50% management position.

Key Responsibilities

  • Actively participate in the development of our front end applications.
  • Help the team to continuously advance the architecture of our single page application, to deliver advanced, responsive functionality in a clean, extensible design.
  • Be an expert on new and evolving client-side technologies, their application to our functionality or architecture goals, and the practical implications of their use in a cross-browser environment.
  • Help the team build out an appropriate and efficient testing framework for the client code.
  • Collaborate with the Back End team, Product Management, and UX designer.
  • Lead and mentor other team members.
  • Grow the team. You must be able to attract top notch engineers to join the team.
  • Work with VP Engineering on improving overall engineering processes.

Qualifications

  • At least two years of team management experience.
  • Minimum of five years experience developing sophisticated JavaScript-based thick (many thousands of lines) web applications
  • Fluent in modern JavaScript, HTML5, and CSS3. Strong interest in the evolving field of browser-side application implementation is a must.
  • Experience with modern Javascript frameworks and libraries, such as Backbone.js, React, jQuery.
  • Understanding of the various ways of applying MVC patterns to single page applications.
  • Startup experience is a must-have
  • B.S. in Computer Science or a related field.

Additional Information