Come work with us.

Web Developer

Applitools is a fast growing startup that provides a unique visual validation service that is changing the way companies are developing software around the world.

We launched on 2013 and to date we have over 300 paying organisations around the world running millions of validations every month. Our service is based on an innovative image processing stack that we developed in-house from scratch.

We care about user experience and software quality. We encourage contribution to the developers community (organising conferences and meetups, giving technical talks, leading Open Source projects, and much more).

Responsibilities:

  • Build ambitious web applications that allow customers to analyse and maintain their visual validation results.
  • Use a modern tech stack including ReactJS, MobX, Webpack, Sass and more.
  • Create clean, efficient, well-documented code in HTML5, CSS, JavaScript and native code.

Qualifications:

  • BSc (or higher) in Computer Science or equivalent industry experience.
  • 3+ years of experience of focused web development working mainly if not exclusively with JavaScript, CSS and HTML.
  • Strong Computer Science fundamentals background.
  • Expert knowledge of JavaScript.
  • Proficiency in web standards and protocols, including JavaScript, HTML, CSS and HTTP.
  • Demonstrated design and UX sensibilities.
  • Ability to take responsibility, ownership and accountability for projects from start to end.

Preferred qualifications:

  • Have an aptitude for writing technical blog posts, giving talks, or leading communities.
  • Enjoy contributing to open-source projects.
  • Experience with modern JavaScript libraries and tooling.
  • Experience working in Agile teams
  • Experience with one or more front end frameworks e.g React, Vue, Angular, Ember and Backbone
  • Experienced with Unit Testing, Test Automation and CI.
Apply here: jobs@applitools.com

Software Engineer, Cloud

Applitools is on a mission to help test automation, devops and software engineering teams release flawless Mobile, Web, and Native apps. It is the only commercial-grade, visual AI-based cloud engine that validates all the visual aspects of any web, mobile and native app, in a fully automated way. It supports continuous deployment in multi-device, multi-browser environments.

We’re hiring a talented Backend Engineer to work on our cloud platform, and join an amazing project that will bring Applitools to the next level.

Responsibilities:

  • Browser and DOM hacking using Chrome remote DevTools
  • Work on cloud platforms and technologies like Docker, Kubernetes, and Google Cloud
  • Own everything from Dev thru Test, all the way to Ops

Qualifications:

  • BA/BSc degree in Computer Science, or equivalent industry experience
  • 2+ years experience with backend development of large-scale distributed systems
  • Strong Computer Science fundamentals background.
  • Extensive experience with cloud infrastructure providers (Azure, Google or AWS).

Preferred qualifications:

  • Experience with Node.js and Docker
  • Developer Testing (e.g. Mocha)
Apply here: jobs@applitools.com

Senior Software Engineer, Cloud

Applitools is on a mission to help test automation, devops and software engineering teams release flawless Mobile, Web, and Native apps. It is the only commercial-grade, visual AI-based cloud engine that validates all the visual aspects of any web, mobile and native app, in a fully automated way. It supports continuous deployment in multi-device, multi-browser environments.

We’re hiring a talented Backend Engineer to work on our cloud platform, and join an amazing project that will bring Applitools to the next level.

Responsibilities:

  • Browser and DOM hacking using Chrome remote DevTools
  • Work on cloud platforms and technologies like Docker, Kubernetes, and Google Cloud
  • Own everything from Dev thru Test, all the way to Ops
  • Enhance the project capabilities by continuous improvements & innovation.
  • Develop strong partnership with other groups to ensure excellence in design and delivery

Qualifications:

  • BA/BSc degree in Computer Science, or equivalent industry experience
  • 5+ years experience with backend development of large-scale distributed systems
  • Extensive experience with cloud infrastructure providers (Azure, Google or AWS).

Preferred qualifications:

  • Experience with Node.js and Docker
  • Developer Testing (e.g. Mocha)
Apply here: jobs@applitools.com

Senior Software Engineer, Python

Applitools is a fast-growing startup that provides a unique visual validation service that is changing the way companies are developing software around the world. We launched in 2013 and to date we have over 300 paying organizations around the world running millions of validations every month. Our service is based on an innovative image processing stack that we developed in-house from scratch.

Applitools’ client code team builds sophisticated libraries that provide advanced and complex features for visual testing. Development is done in various programming languages such as Java, Python, Ruby, JS, C# and others. We encourage contribution to the developers and open source community. Our team includes (among others) the organizers of PyCon Israel and ReactNext conferences.

We are looking for an excellent, talented and driven senior developer to join us. Candidates must have a strong and proven engineering background and strong software design skills.

Responsibilities:

  • End to end responsibility for a product - software library to be used on the client's machine.
  • API & Protocol design
  • Solving complex problems, dealing with dynamic environment.

Qualifications:

  • B.Sc. / BA in Computer science (or any other relevant degree) from a leading university, and 5 years of actual experience in software development in elite companies, institutes, army units or organizations.
  • 3 years experience with Python (the words "generators", "decorators" and "partials" should not surprise you),
  • At least 2 years experience with one of the following programming languages: Ruby, Java, C#, Javascript, Java for Android or Objective C.
  • Strong Computer Science fundamentals.
  • Ability to take responsibility, ownership and accountability for projects from start to end.

Preferred qualifications:

  • Have an aptitude for writing technical blog posts, giving talks, or leading communities.
  • Enjoy contributing to open-source projects.
  • Experience working in Agile teams
  • Experienced with Unit Testing, Test Automation, CI, and DevOps frameworks.
Apply here: jobs@applitools.com

Algorithms Developer, Computer Vision & Machine Learning

Applitools is a fast-growing startup that provides a unique AI powered visual validation service that is changing the way companies are developing software around the world. We launched in 2013 and to date we have over 300 paying organizations around the world running millions of validations every month. Our service is based on an innovative image processing stack that we developed in-house from scratch.

We are looking for an outstanding Algorithms Developer in the field of computer vision and ML to join our team. The position involves cutting-edge research abilities, and independent development and thinking skills. Our team’s mission is to advance and build the core technology that fortifies Applitools’ competitive advantage.

Responsibilities:

  • Develop computer vision and machine learning algorithms
  • Research for algorithmic techniques that apply to our field
  • Help build the computer vision system that understands UI

Qualifications:

  • MSc in Electrical Engineering or Computer Science (PhD is an advantage)
  • 2+ years hands-on professional experience with computer vision algorithms development
  • 5+ years hands-on programming experience with a major programming language (C, C++, C#, Java, Python, etc.)
  • Deep knowledge of algorithm development methodologies

Preferred qualifications:

  • Independent development abilities
  • Initiative and creativity
  • Hands on experience with deep learning platforms.
Apply here: jobs@applitools.com

Senior Software Engineer, Cloud Platform

Applitools is a fast-growing startup that provides a unique visual validation service that is changing the way companies are developing software around the world. We launched in 2013 and to date we have over 300 paying organisations around the world running millions of validations every month. Our service is based on an innovative image processing stack that we developed in-house from scratch.

Responsibilities:

  • Architecting and developing the company’s main web server – a multi-site and multi-tenant large-scale server that serves both SDKs and human users, and can be deployed in the cloud as well as on-prem.
  • REST API design, infrastructure development, data access and performance optimisation as well as automated test coverage.
  • Collaborate with other engineering and product teams in the organization to pull together diverse system requirements

Qualifications:

  • BA/BS degree in Computer Science, or a related degree
  • 7+ years of backend development of large-scale distributed systems
  • Extensive experience with cloud infrastructure providers (MS Azure or AWS).

Preferred qualifications:

  • C# as a main programming language
  • Experience with NoSQL databases.
  • Experience working at a startup or on an early-stage project
Apply here: jobs@applitools.com