Working at Applitools
We Create The
Impossible, Together
Join Our Team
Applitools was founded by software developers on a mission: to help engineering teams release flawless apps and services, instantly, by solving problems that no one has before. We believe that building a product that is changing the landscape of software development takes passion, persistence and innovative thinking.
Our team has built the only enterprise-grade AI-powered Test Automation cloud service, used by hundreds of engineering teams at top global brands — but we still have work to do, as exciting challenges lie ahead.
Our Values

Take Ownership
We believe in empowerment, passion and self direction

Create The Impossible
We believe imagination is required to make meaningful impact

Win Together
We believe in the incredible power of collaboration

Focus on What Matters
We do the things that move the needle the most

Get It Done
We refuse to give up until we achieve success
Open positions
Software Engineer Tech Lead- SDK
Ramat Gan, Tel Aviv, Israel
Job Description
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.
All Done!
Your application for the Software Engineer Tech Lead- SDK position was submitted successfully.