DevJobs

Software Engineer Tech Lead- SDK team

Overview
Skills
  • JavaScript JavaScript ꞏ 5y
  • TypeScript TypeScript
  • Node.js Node.js
  • Cypress
  • Jest
  • Mocha
  • Selenium Selenium
  • Chrome DevTools Protocol
  • NPM
  • Playwright
  • Puppeteer
  • TestCafe
  • WebDriver
  • WebDriver.io

As a Tech Lead at Applitools, you will play a pivotal role in the R&D team, which is central to our product’s success. You will lead the development of our programmatic API (SDK) – the critical interface between our users, test frameworks, and backend services. This hands-on leadership role is perfect for an engineer who thrives on solving challenging technical problems and shaping innovative solutions.


Responsibilities

  • Lead architectural decisions and define the technical vision for our SDKs.
  • Own the end-to-end product lifecycle of complex JavaScript libraries that interface with test frameworks, user applications, and server APIs.
  • Design APIs and protocols with a focus on asynchronous flows and performance optimization.
  • Research and integrate with popular test automation frameworks (e.g., Playwright, Cypress, Puppeteer, WebDriver.io, Selenium, TestCafe, Mocha, Jest).
  • Innovate with browser and DOM hacking using Chrome DevTools Protocol (CDP) and WebDriver.
  • Collaborate cross-functionally to ensure excellence in design, delivery, and integration.

Qualifications

  • B.Sc. or M.Sc. in Computer Science or a related engineering field from a recognized institution.
  • 5+ years of experience delivering impactful and complex software projects.
  • Advanced expertise in JavaScript.

Preferred Qualifications

  • Proficiency in Node.js, NPM, and TypeScript.
  • Experience with leading technical teams or managing large-scale, complex projects.
  • Familiarity with test automation frameworks like Selenium, Cypress, or Playwright.
  • Deep understanding of browser internals (DOM, rendering, caching, etc.).
  • Passion for DevOps and Developer Testing.
  • Contributions to open-source projects, including collaboration with the community.



Changing the landscape of software development takes passion, persistence and a positive approach. At Applitools, we thrive on solving technologically complex problems, no matter how difficult they are to solve or how much time is required to solve them.

Today, Applitools provides the only commercial-grade, Visual AI-based Test cloud service that validates applications' user interfaces in a fully automated manner. It is used by thousands of engineering teams at top brands worldwide. We serve over 400 customers across multiple verticals!

Applitools