About the role
We are looking for a highly energetic Senior Developer (JavaScript) to join our core product engineering team. You will work with bleeding-edge technologies and contribute to shaping innovation in the Test Automation industry.
This role requires strong technical expertise, ownership of design and delivery, and collaboration with cross-functional teams. You will be hands-on in coding, champion modern engineering practices, and play a key role in delivering scalable, high-quality software.
You will join a high-impact team responsible for solving the hardest problems in no-code/low-code UI test automation, including deep support for Web Components, proprietary frameworks, locator self-healing, AI integration, and much more! Your work will directly impact Provar’s product quality and user experience, whilst improving test reliability for our customers’ complex enterprise applications.
What you’ll do
- Contribute to the design, development, and deployment of core product features using modern JavaScript technologies.
- Write clean, efficient, and maintainable code following best practices, coding standards, and performance guidelines.
- Lead and participate in technical discussions, code reviews, and solution design sessions.
- Collaborate closely with product managers, designers, and QA to deliver business value quickly without compromising quality.
- Support and enhance CI/CD pipelines, ensuring smooth and automated builds, testing, and deployments.
- Troubleshoot, diagnose, and resolve complex technical issues across the frontend and backend stack.
- Mentor junior developers and actively contribute to team learning, documentation, and knowledge sharing.
About you
You’ll have:
- A strong academic foundation (degree in Computer Science, Engineering, or equivalent).
- 5–7 years of professional experience with JavaScript as the primary technology stack.
- Strong expertise in JavaScript (ES6+), Node.js, and one or more modern frameworks such as React, Angular, or Vue.
- Hands-on experience building scalable web applications, RESTful APIs, and/or microservices.
- Good understanding of UI/UX principles, browser behavior, and performance optimization.
- Solid knowledge of software design patterns, architectural principles, and modular code structures.
- Strong expertise in modern JavaScript and browser-based technologies, with a deep understanding of the Shadow DOM, Web Components, and the DOM traversal challenges they present.
- Experience working with Git and standard version control workflows.
- Strong collaboration skills and the ability to work effectively across distributed teams.
- Proven ability to analyze, troubleshoot, and resolve complex issues efficiently.
You’ll be:
- Self-organized, autonomous, and results-driven.
- Resilient, motivated, and aligned with Provar’s mission.
- Innovative, with strong problem-solving and analytical skills.
- Capable of defining solution options, evaluating technical feasibility, and estimating effort/risk.
- Skilled in rapid prototyping and delivering scalable, production-ready solutions.
- An excellent communicator across technical and business stakeholders.
Bonus skills (nice to have):
- Experience with AI/ML platforms and integrating intelligent systems into developer tools.
- Familiarity with other test automation platforms and understanding of their locator models.
- Exposure to enterprise CI/CD pipelines and how test frameworks integrate into automated delivery workflows.
- Familiarity with testing Salesforce.