We are looking for a
Frontend Developer with proven experience building Chrome Extensions
(Manifest V3) to join a product design–led project.
The goal is to build a lightweight browser extension that serves as a personal memory tool: users will be able to highlight and bookmark text across chats and any website, store it privately, and easily return to it later.
This is a project-based remote role, with clear milestones and the possibility of long-term collaboration.
Responsibilities 
- Develop a Chrome Extension (MV3) with a persistent right-hand sidebar panel.
 - Implement saving of selected text (highlights) into local storage.
 - Build a reliable anchoring system: re-highlight saved fragments when revisiting a page.
 - Manage bookmark states (Active / Moved / Orphan).
 - Create a clean, responsive UI for the sidebar (list view, tags, search, filters).
 - Add keyboard shortcuts and context menu options.
 - Implement data export/import (JSON).
 - Ensure stable performance across long documents and modern AI platforms (ChatGPT, Claude, Perplexity, etc.).
  
Required skills 
- Strong experience developing Chrome Extensions (Manifest V3), including background service workers, content scripts, permissions, context menus, and hotkeys.
 - Proficiency in TypeScript/JavaScript (ES6+).
 - Solid understanding of DOM APIs (Selection, Range, MutationObserver) for text anchoring and highlights.
 - Experience with IndexedDB (via libraries like idb) and chrome.storage for local/private data storage.
 - Competence in CSS (vanilla or TailwindCSS) for styling embedded UI components.
 - Familiarity with modern bundlers (Vite/Webpack/Rollup) for building and packaging extensions.
  
Nice to have 
- Experience porting Chrome Extensions to Firefox or Safari Web Extensions.
 - Familiarity with BaaS platforms (Supabase / Firebase) for optional data sync.
 - Basic knowledge of client-side encryption (WebCrypto) to ensure privacy.
  
Additional Information 
- This is a remote position, but we prefer candidates located within ±3 hours of Dubai time (GMT+4) for easier collaboration.
 - The engagement is milestone-based: compensation will be structured per completed project stage, with clear deliverables and review at each step.