Home
Jobs

Technical Lead

6 - 8 years

20 - 22 Lacs

Posted:2 weeks ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

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 codefrom 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

Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now
Automationedge
Automationedge

Information Technology and Services

Los Angeles

RecommendedJobs for You

Trivandrum, Kerala, India

Chennai, Tamil Nadu, India

Thane, Pune, Mumbai (All Areas)