"The best minds of my generation are thinking about how to make people click ads That sucks."
-Jeff Hammerbacher
Cancer sucks! But, code is powerful, developers are brilliant, and people are resilient.
In the high cost world of oncology, trial and error treatment is still the norm despite enormous advances in genomic medicine. Patients are given one-size-fits-all prevention plans and treatments that lead to poor outcomes, and unfortunately, sometimes death.
CancerIQ is building intelligent analytical technologies aimed to optimize cancer risk prediction, prevention, and treatment. We do this by providing care providers with workflow tools built upon informed decision engines and data-driven classification models. Our mission strives to engage and educate patients, and guide them through the complex, convoluted, and intimidating journey of cancer prevention.
CancerIQ Engineering is looking for curious minds that are hungry for knowledge, want to solve problems, write elegant code, and iterate quickly. We are a group of ambitious engineers who love all things science, web, and programming.
As a frontend software engineer, you will design and implement frontend solutions using Typescript, Javascript, React.js, GraphQL, and other technologies best-suited for the goals of the CancerIQ platform.
You will take part in designing products, current and greenfield, as well as help to design backend APIs; you'll ultimately develop frontend solutions that will enable clinicians to operate efficiently and gain new insights. And finally, through thoughtful analysis and data-driven insights, you will help to build intuitive applications across multiple platforms for patients of all types and demographics.
Requirements
What are we looking for?We’re looking for someone that loves all things programming.
You should have experience with various programming paradigms, best practices, and have an understanding of computer science concepts.
We use a mixture of technologies, and focus on those that help us get jobs done most efficiently. Knowledge of Javascript frameworks such as Angular, React, Backbone, and the like, should be something you can bring. You should have an expert-level understanding of Javascript (e.g. prototype-based inheritance, event delegation, closures, callbacks). You need thorough knowledge of the newer frameworks, and the progression of web technologies such as ES6/7, Typescript, etc. Taking part in the design process will ultimately prove to be useful, so proficiency in prototyping tools such as Sketch or Figma is a plus.
The desire to learn, teach, and to help others are the core values that drive us as a development team. We believe that if you aren’t passionate about these values, then we’re not your best fit. As such, you’re a clear communicator and should be able to work with team members effectively.
What are the Nice To Haves?
Benefits