← Browse all jobs

C

Browser Extension Developer - Cybersecurity startup focused on developing cutting-edge solutions

CareerXperts Consulting · Mumbai, India

FULL TIME

Job Description

We are seeking a highly skilled

Browser Extension Developer

with expertise in

Core

JavaScript , modern frameworks. The ideal candidate should have strong

Object-Oriented Programming (OOP) skills , adhere to

SOLID principles , and have a deep understanding of

browser extension development

across multiple platforms (Chrome, Firefox, Edge).

The role involves designing and developing scalable browser extensions, implementing authentication mechanisms (JWT, OAuth, SSO), and ensuring secure, high-performance applications. You will work closely with backend services built using

Flask, Django , or similar frameworks, requiring an in-depth knowledge of

HTTP(s) protocols, authentication workflows, and security best practices .

Key Responsibilities: Develop, enhance, and maintain cross-browser extensions with a scalable architecture. Design modular, testable, and maintainable code following

SOLID

and

OOP

best practices. Implement authentication mechanisms such as

JWT, OAuth, SSO , and manage session security. Ensure deep integration with browser APIs ( Storage, Messaging, Web Navigation, WebRequest, WebAuthn ). Optimize extension performance for modern web environments (Single Page Applications, multi-frame handling). Work with

backend systems

(Flask/Django) to build APIs, handle data securely, and ensure smooth communication between frontend and backend. Develop and implement security measures against XSS, CSRF, CORS, and other web vulnerabilities. Debug and troubleshoot issues across different browsers and platforms. Collaborate with cross-functional teams to design and implement new features. Stay updated with the latest browser and web technologies, ensuring compliance with extension store policies.

Required Skills & Qualifications: Strong expertise in JavaScript, TypeScript , and modern JS frameworks (React, Vue, or similar). Expert-level knowledge of browser extension development

(Chrome, Firefox, Edge APIs). Solid understanding of

OOP, SOLID principles, and design patterns . Strong experience with

HTTP(s) protocols, RESTful APIs, WebSockets , and request handling. Hands-on experience with

authentication mechanisms

(JWT, OAuth 2.0, OpenID Connect, SAML, SSO). Experience working with

backend frameworks

(Flask, Django) and integrating APIs with frontend applications. Knowledge of browser security models and handling

CORS, SameSite cookies, and Content Security Policy (CSP) . Experience with debugging tools like Chrome DevTools, browser profiling, and network tracing. Familiarity with

state management

(Redux, Vuex) and event-driven architectures. Strong debugging and problem-solving skills in cross-browser environments. Knowledge of

build tools

(Webpack, Vite, Babel) and CI/CD pipelines. Experience working with

databases (PostgreSQL, MongoDB, Redis)

is a plus. Excellent communication skills and ability to work in a collaborative environment.

Preferred Qualifications: Experience with

service workers, background scripts, and content scripts

in browser extensions. Understanding of

identity federation , OAuth flows in enterprise environments, and SAML authentication. Familiarity with

WebAuthn

for passwordless authentication. Experience in

automated testing

for browser extensions (Jest, Puppeteer, Playwright).

Write to me @

Details

CompanyCareerXperts Consulting
LocationMumbai, India
TypeFULL TIME
Nichegeneral

Similar Jobs

E

Senior Counsellor - UK & Europe

Expert Education & Visa Services

T

National Sales Manager

TellMe Digiinfotech Private Limited

A

Video Editor

Airlearn

C

Threat Hunting Analyst

ChainPatrol

A

Travel Desk

Avana Medical