Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Sr. Front End Software Engineer

CureMatch

Sr. Front End Software Engineer

San Diego, CA
Full Time
Paid
  • Responsibilities

    Job Description

    WHO IS CUREMATCH?

    CureMatch provides oncologists with clear, accessible, predictive treatment analysis to equip them with actionable knowledge tailored for each unique case.CureMatch is the trusted partner oncologists, NGS labs ' and their patients ' rely upon, as PFS was significantly improved in 75% of patients treated with combination therapies based on high matching scores of targeted treatment option.

    It would take days to sort through the latest FDA approved drugs and decide what combinations of drugs could provide the best outcomes based on a patient's genomic results. CureMatch provides a clear report layout of ranked combination drug therapies targeting a patient's cancer at the genomic level regardless of the diagnosed 'type' of cancer. This report is designed to provide actionable knowledge and insights for oncologists or care teams needed to make the best decisions for upcoming cancer drug treatments.

    POSITION SUMMARY:

    Senior Frontend Software Engineer is responsible for working with cutting edge technologies and world-class Cloud software platforms to design, develop, enhance, and maintain the CureMatch solutions used by physicians/clinicians and internal teams. The CureMatch engineer is given responsibilities to make an impact on the design, architecture, and implementation of CureMatch solutions while working in an agile, fast-paced environment with a highly passionate team.

    The Senior Frontend Software Engineer is primarily focused on web-based client-side implementation, responsive design, performance, and interacting with and directly influencing the development of all the client-oriented internal API(s).

    ESSENTIAL DUTIES AND RESPONSIBILITIES:

    • Interact with CureMatch personnel, such as the Software Development team, Medical & Scientific Affairs team, and Curation team, as required to define system design and interfaces.

    • Engage in all areas of analysis, design, development, optimization, performance tuning, integration and unit testing, and risk assessment.

    • Participate in daily developer meetings to design and develop software features (clinical and physician) based on requirements and ticket assigned as part of the sprint (AGILE workflow).

    • Develop product user interface using Angular framework, Typescript, HTML, CSS, and ensure functionality matches the requirements expectation.

    • Develop and maintain web applications focused on Client-side (Front End)

    • Interact with Back End engineers with respect to prospective API use

    • Maintain the Localization (ability to provide interfaces based on user region/country)

    • Review code and new features functionality and share feedback, such as code quality or reusability.

    • Write unit test cases to existing functionality as well as the new functionality required to reduce defects

      and ensure functionality.

    • Write well documented, semantic, and clean code.

    • Write and review technical documentation, user manuals, and various software documents.

    • Provide software support, which includes L3 System support for end-users, and resolve identified issues.

    • Undergo required training and certification as required by CureMatch and outlined by the head of the

      department.

    • Adhere to SOPs, guidelines, and best practices established within CureMatch, including coding standards, and align with quality and security regulations, including FDA, ISO, HIPAA, CCPH, and GDPR.

    QUALIFICATIONS:

    • 5 years of software development experience

    • 4 years of professional experience in a JavaScript stack

    • 2 years of professional experience in React and/or Angular

    • Experience in key technologies including Angular 6+, TypeScript, JavaScript, CSS, CSS3, HTML5

    • Experience in implementing user-facing interfaces within existing platforms

    KNOWLEDGE, SKILLS, AND ABILITIES:

    • Knowledge in HTML5, CSS, Sass, and JavaScript frameworks (ReactJS and Redux)

    • Proficiency with ES6, Build tools (Gulp, NPM, Webpack), and Testing tools (Jest, Mocha), Node.js (Express)

    • Experienced in JavaScript, both modern techniques and core concepts, React and the surrounding open

      source ecosystem, Semantic HTML, and Git, especially with teams

    • Knowledgeable in front-end build tooling (Webpack, Babel, NPM/Yarn)

    • Ability to use frontend testing libraries and methods (Jest/Enzyme/react-testing-library)

    • Ability to navigate the nuanced needs of internal tools and systems (Bitbucket, Atlassian JIRA and

      Confluence, Slack, Amazon Web Service)

    • Ability to balance a demanding workload, discern priorities, and communicate tradeoffs effectively

    • Ability to work cross-functionally with other engineering and product teams

    • Strong problem solving and analytical skills

    • Outstanding attention to detail

    • HIPPA Certification a plus