Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Frontend Developer.
United Arab Emirates Jobs Expertini

Urgent! Frontend Developer Job Opening In دبي – Now Hiring Yellove Design

Frontend Developer



Job description

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.


Required Skill Profession

Other General



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Frontend Developer Potential: Insight & Career Growth Guide