Job Location: Pune

Experience: 6+ Years

Highly skilled and experienced Senior Developer with in-depth expertise in building and maintaining browser extensions, advanced JavaScript programming, and web automation. The ideal candidate should have strong problem-solving abilities, be comfortable working with complex browser APIs, and possess a deep understanding of modern web architecture and security contexts like CORS and shadow DOM.

Key Responsibilities:

  • Design, develop, and maintain browser extensions for Chrome, Firefox, and other major browsers using their respective extension APIs.
  • Work extensively with Chrome Extension Manifest V3, background/service workers, content scripts, message passing, and permission models.
  • Write clean, efficient, and modular JavaScript code—from vanilla JS to advanced OOP patterns and Promises.
  • Handle complex async workflows, fetch APIs, and interactions across cross-origin iframes securely.
  • Leverage the Shadow DOM for creating encapsulated UI components and handle styling/scripting challenges.
  • Implement and maintain web automation logic using native DOM APIs and event simulations.
  • Drive architectural decisions, evaluate technical trade-offs, and provide innovative solutions.

Required Skills & Qualifications:

  • Browser Extension Expertise:
    • Strong experience with Chrome Extensions APIs (Manifest V3), Firefox WebExtension APIs
    • Deep understanding of extension architecture: background scripts, content scripts, messaging, permissions, etc.
    • Knowledge of Chrome debugging tools, devtools integration, and browser internals.
  • JavaScript:
    • Expert-level knowledge in vanilla JavaScript including ES6+, dynamic imports
    • Strong grasp of OOP in JS, prototypes, and closures
    • Mastery of Promises, async/await, and event loops
  • Web APIs and Architecture:
    • Proficiency in DOM traversal, manipulation, and event handling
    • Experience working with fetch, XHR, and real-time APIs
    • Understanding of CORS, Cross-Origin Frame Messaging, and Web Security
  • Advanced Web Features:
    • Hands-on with Shadow DOM, Web Components, and encapsulated styles
    • Familiarity with OAuth, SSO integration, and token-based auth workflows
  • Automation & Scripting:
    • Strong skills in web automation, synthetic events, and page interaction scripting
    • Experience with tools like Puppeteer, Playwright, or custom DOM-based automation logic (a plus)
  • Nice to Have:
    • Experience with TypeScript
    • Familiarity with CI/CD pipelines and automated testing for extensions
    • Contributions to open-source extension projects or plugins
    • Experience working in Agile teams

Contact Person: Sarita Rathi

Email: [email protected]

Apply for this position


    Apply for this position

    Allowed Type(s): .pdf, .doc, .docx