Interested: No need of any application form filling, just an email with a resume.
[email protected]
[email protected]
Role Overview
We are looking for a Software Engineer – Web Automation & Browser Extensions to own the development, maintenance, and evolution of our browser extension and the web automation systems that power it.
This role will focus on building reliable browser-based workflows, interacting with agile websites, automating user actions, extracting and processing web data, and creating a secure and intuitive browser extension experience.
The ideal candidate has strong experience with JavaScript/TypeScript, Chrome Extensions, browser APIs, DOM manipulation, web automation frameworks, APIs, and modern web applications.
Key ResponsibilitiesBrowser Extension Development
Design, develop, maintain, and improve our Chrome/Chromium-based browser extension.
Develop extension components including:
Content scripts
Background scripts/service workers
Extension popup and user interface
Options/settings pages
Browser storage
Messaging between extension components
Work with Chrome Extension APIs and Manifest V3.
Inject and execute functionality safely within supported websites.
Detect page state, URLs, DOM elements, and user interactions.
Maintain compatibility as third-party websites and browser APIs change.
Optimize extension performance, startup time, and memory usage.
Web Automation
Build automation workflows that interact with websites on behalf of users.
Automate browser activities such as:
Navigation
Clicking buttons and links
Completing forms
Selecting dropdowns
Reading page content
Extracting structured information
Monitoring page state
Triggering workflows based on page events
Develop reliable automation for dynamic and JavaScript-heavy websites.
Handle asynchronous page loading, modals, popups, iframes, pagination, and dynamically generated DOM elements.
Implement retries, timeout handling, validation, and failure recovery.
Ensure automation
📌 Software Engineer – Web Automation (India)
🏢 o1jobaid
📍 India