we are looking for a Software Front End engineer who will participate in the development of the companys software applications and tools. 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.
As a Software Front End engineer, you will be joining a talented engineering team in developing challenging applications within a complex and advanced environment for new innovative products dedicated to making a worldwide impact on cancer treatments.
This is a full time position, located in our R&D center, Haifa, Israel.
ESSENTIAL DUTIES AND RESPONSIBILITIES:
Designing, implementing, and maintaining the applications and tools in the front-end.
Complying, aligning, and promoting software development professionalism standards within the team (processes and methodologies, requirements, design, coding, and testing)
Provide technical guidance to other team members working on the projects.
Carrying out complicated development and prototyping tasks.
Promoting domain knowledge, innovative thinking
As a Software Front End engineer, you will be joining a talented engineering team in developing challenging applications within a complex and advanced environment for new innovative products dedicated to making a worldwide impact on cancer treatments.
This is a full time position, located in our R&D center, Haifa, Israel.
ESSENTIAL DUTIES AND RESPONSIBILITIES:
Designing, implementing, and maintaining the applications and tools in the front-end.
Complying, aligning, and promoting software development professionalism standards within the team (processes and methodologies, requirements, design, coding, and testing)
Provide technical guidance to other team members working on the projects.
Carrying out complicated development and prototyping tasks.
Promoting domain knowledge, innovative thinking
Requirements:
BSc or equivalent in computer science or software engineering.
Alternatively, without a degree:
A minimum of 5 years of hands-on experience in developing the front-end of complex web-based software systems or mobile applications.
Knowledge:
At least 3 years of experience in developing the front-end side of complex web-based software systems
Experience in the development of complex Angular-based SPA applications
Experience in the development of complex Mobile applications, using Flutter-advantage.
Knowledge and understanding of different software development methodologies and design patterns.
Experience with Docker and containers advantage
Experience in medical systems advantage
Experience working in Agile/Scrum advantage
OTHERS:
Team player capable of working in a multi-disciplinary environment involving software engineers, physicists, algorithm engineers and physicians.
Excellent communication skills in both English and Hebrew
BSc or equivalent in computer science or software engineering.
Alternatively, without a degree:
A minimum of 5 years of hands-on experience in developing the front-end of complex web-based software systems or mobile applications.
Knowledge:
At least 3 years of experience in developing the front-end side of complex web-based software systems
Experience in the development of complex Angular-based SPA applications
Experience in the development of complex Mobile applications, using Flutter-advantage.
Knowledge and understanding of different software development methodologies and design patterns.
Experience with Docker and containers advantage
Experience in medical systems advantage
Experience working in Agile/Scrum advantage
OTHERS:
Team player capable of working in a multi-disciplinary environment involving software engineers, physicists, algorithm engineers and physicians.
Excellent communication skills in both English and Hebrew
This position is open to all candidates.















