Match score not available

Software Engineer - Mobile

Remote: 
Full Remote
Salary: 
38 - 38K yearly
Experience: 
Senior (5-10 years)

Novocure logo
Novocure http://www.novocure.com
1001 - 5000 Employees
See all jobs

Job description

Novocure is a medical device company with R&D Office based in Haifa, Israel and in Portsmouth New Hampshire USA. The company is growing quickly as it commercializes TTFields therapy: a novel treatment for aggressive cancers using alternating electric fields. Novocure is developing new software applications to support our TTFields treatment. These applications will integrate into hospitals and clinics around the world as well as be used by our patients and will become a key element of TTFields therapy. We are looking for a Mobile software developer to join our development team in Portsmouth NH. You will be joining a talented engineering team in developing challenging application within a complex and advanced environment for new innovative products dedicated to make a worldwide impact on cancer treatments.

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.

ESSENTIAL DUTIES AND 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

QUALIFICATIONS/KNOWLEDGE:

  • BSc or equivalent in computer science or software engineering, or equivalent of 5 years of experience without a degree
  • 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.
  • Team player capable working in a multi-disciplinary environment involving software engineers, physicists, algorithm engineers and physicians.
  • Excellent communication skills in English.
  • Experience with docker and containers - advantage
  • Experience in medical systems - advantage
  • Experience working in Agile/Scrum - advantage

OTHER:

  • Ability to lift up to 20 pounds

Novocure is an Equal Opportunity Employer, including Veterans/Disabled.

ABOUT NOVOCURE:

Our vision

Patient-forward: aspiring to make a difference in cancer.

Our patient-forward mission

Together with our patients, we strive to extend survival in some of the most aggressive forms of cancer by developing and commercializing our innovative therapy.

Our patient-forward values

– innovation

– focus

– drive

– courage

– trust

– empathy

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Creative Thinking
  • Communication

Mobile DevOps Engineer Related jobs