<< Back to jobs

Software Engineer, Javascript

Tel Aviv, Israel

Job Description


Why Applitools? We are changing the landscape of software development. Applitools provides the only commercial-grade, visual AI-based test cloud service that validates application user interfaces in a fully automated manner, used by hundreds of engineering teams at top brands worldwide. 

 

In this role you will contribute to our developer facing libraries and tools. The team is responsible for providing a delightful programmatic experience for our users, thereby making it easy and intuitive to integrate with our products. We’re looking for an outstanding engineer who knows what developers expect from their tools, has a very high standard and attention to detail to help us deliver great products.


Responsibilities

As a software engineer on our Dev Platforms team, you will work on projects that will bring Applitools to the next level. You will be responsible for:

  • End to end product ownership of complex JavaScript software libraries interfacing with underlying test frameworks, user applications and server APIs
  • API & protocol design with emphasis on asynchronous flows and performance optimizations
  • Solving challenging problems in a dynamic and diverse work environment
  • Research and hack on various test automation frameworks and tools (e.g. Cypress, Puppeteer, TestCafe, Jest, mocha, Selenium, storybook and more)
  • Browser and DOM hacking using Chrome remote DevTools and webdriver
  • Collaboration with other teams to ensure perfection in design and delivery


Qualifications
  • BSc. or M.Sc. in Computer Science or a related engineering field

  • At least 3 years of programming experience, shipping impactful and complex software projects

  • Strong knowledge of JavaScript is a must

  • Experience with Node.js and NPM - a plus


    Preferred Qualifications

    • You know how web browsers work

    • You work(ed) on open source projects, including communication with contributors

    • You are passionate about Developer Testing

    • You are able and can actually enjoy writing documentation


    Applitools is proud to be an equal opportunity workplace. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability or gender identity. Applitools is committed to providing reasonable accommodations for qualified individuals with disabilities in our job application procedures.