Company Description
We’re seeking a JavaScript Developer to join the Web SDK team and help build a more accessible web for everyone. In this role, you'll be instrumental in developing and maintaining SDKs that enable developers to create inclusive web experiences.
This position is ideal for those passionate about JavaScript, experienced with test automation frameworks, and eager to make a meaningful impact.
CUSTOMER
Our client is a market-leading web and mobile accessibility software company focused on providing accessibility automation to enterprises. Their AI-enabled products save time and reduce risk via proprietary discovery and analysis algorithms that integrate directly into software development pipelines.
Job Description
- Create and maintain JavaScript Node.js SDKs for the accessibility testing engine, supporting frameworks like Webdriver.io, Cypress, and Playwright
- Extend functionality of existing frameworks to enhance testing capabilities and ensure a seamless developer experience
- Collaborate with the team to harmonize SDK frameworks, ensuring consistency and maintainability across different tools
- Continuously improve SDK performance, usability, and maintainability
- Participate in the Scrum process - planning, estimating, and delivering features and bug fixes
- Ensure robust and easy-to-use SDKs by following best practices in coding, testing, and documentation
- Stay updated with the latest in JavaScript, web development, and accessibility technologies
Qualifications
- 3+ years of experience with JavaScript programming language and its ecosystem
- Hands-on experience with Vanilla JS
- Proven experience with test automation frameworks such as Webdriver.io, Cypress, and Playwright
- Deep understanding of web technologies, including HTML, CSS, and DOM manipulation
- Familiarity with JavaScript build tools and bundlers like Webpack, Rollup, or Parcel
- Knowledge of JavaScript testing frameworks like Jest, Mocha, or Jasmine
- Experience with version control systems, notably Git and GitHub
- Understanding accessibility principles and guidelines (WCAG, WAI-ARIA)
- Experience with cross-browser compatibility testing and debugging
- Knowledge of CI/CD concepts and familiarity with tools like Jenkins, Travis CI, or CircleCI
- Upper-Intermediate level of English
WOULD BE A PLUS
- Familiarity with TypeScript and its benefits in SDK development
Additional Information
PERSONAL PROFILE
- Strong analytical mindset and problem-solving skills
- Proactive and self-motivated
- Strong communication and collaboration skills
- Passion for writing clean, maintainable, and efficient code