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