Key Responsibilities
Contribute to the architecture and implementation of our SDKs.
Own the full development lifecycle of advanced JavaScript libraries that integrate with test frameworks, user apps, and server APIs.
Design APIs and communication protocols with a focus on performance and async workflows.
Integrate with leading test automation frameworks (e.g., Playwright, Cypress, Puppeteer, WebDriver.io, Selenium, Mocha, Jest).
Build tooling that leverages browser internals and the Chrome DevTools Protocol (CDP).
Collaborate across engineering, product, and QA teams to ensure technical quality and smooth delivery.
B.Sc. or M.Sc. in Computer Science or a related field.
5+ years of experience in developing and maintaining production-grade software.
Strong proficiency in JavaScript.
Preferred Qualifications
Experience with Node.js, TypeScript, and NPM tooling.
Familiarity with test automation frameworks.
Understanding of browser architecture (DOM, rendering, caching, etc.).
Interest in DevOps and developer testing workflows.
Contributions to open-source projects and developer communities.