Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Novocure Logo

Software Engineer, Mobile & Web Applications (Portsmouth, NH)

Novocure

Salary not specified
Sep 2, 2025
Portsmouth, NH, US
Apply Now

Novocure is developing new software applications to support their TTFields therapy, a novel treatment for aggressive cancers. These applications will integrate into hospitals and clinics, and be used by patients, becoming a key element of the therapy. They are looking for a Mobile software developer to join their team to develop these challenging applications.

Requirements

  • At least 3 years of experience in developing Front End side of complex web-based software systems and Mobile applications.
  • Experience in development of complex Mobile applications, preferably using Flutter.
  • Experience in development of complex Angular based SPA applications.
  • Knowledge and understanding of Mobile and web application architecture and design
  • Knowledge and understating of different software development methodologies and design patterns.
  • Experience with docker and containers - advantage
  • Experience in medical systems - advantage

Responsibilities

  • Designing, implementation, integration, and testing of a client-server Mobile web-based system according to requirements, in high quality and on time.
  • Complying, aligning, and promoting of software development professionalism standards within the team (processes and methodologies, requirements, design, coding, and testing).
  • Providing technical guidance to other team members working on the projects.
  • Carrying out complicated development and prototyping tasks.
  • Promoting domain knowledge, innovative thinking

Other

  • This is a full time, exempt, office based role reporting to the Senior Manager, Software Development based in our Portsmouth, NH location.
  • We have a hybrid, 3 day per week in-office environment setup.
  • Team player capable working in a multi-disciplinary environment involving software engineers, physicists, algorithm engineers and physicians.
  • Excellent communication skills in English.
  • Experience working in Agile/Scrum - advantage