Chrome Extension Developer Needed – CAPTCHA Workflow & Browser Automation Integration

Posted yesterday

Worldwide

Summary

We have an existing browser-based system that works with the practical driving test website: During normal use, the website occasionally presents an Imperva visual verification challenge, such as identifying specific objects/items from a grid of images. Currently, we experimented with using Gemini Vision/API-based image analysis, but API usage becomes expensive at scale. We are looking for a developer to build a more sustainable Chrome extension workflow that integrates with our existing system while keeping CAPTCHA verification user-assisted rather than relying on paid vision APIs. The extension should detect when a verification challenge appears, pause the automated workflow, clearly notify the user, bring the CAPTCHA window into focus, allow the user to complete the verification manually, detect when verification has successfully completed, and then automatically resume our system. We would also like the developer to improve reliability around browser sessions, page-state detection, retries, tab/window handling, and communication between the Chrome extension and our existing software. Main Requirements - Strong experience building Chrome Extensions - JavaScript / TypeScript - DOM and page-state detection - Content scripts and background/service workers - Detect when the Imperva verification interface appears - Automatically pause our workflow when verification is required - Notify/focus the correct browser tab for the operator - Detect successful verification and resume the workflow - Support multiple browser tabs/windows where practical - Local communication between our software and the Chrome extension - Reliable error handling and session recovery - Clean, maintainable source code that we can integrate into our existing system We are specifically looking for a permanent, locally integrated solution rather than continuously paying external AI/image-recognition APIs. Please include examples of Chrome extensions or browser-automation systems you have previously built. Also explain how you would structure the communication between the extension and our existing application. Deliverables: working Chrome extension, source code, integration instructions, configuration documentation, and testing/support during initial integration. When applying, start your proposal with “Extension” and briefly describe your experience with complex browser-state detection.

  • Less than 30 hrs/week
    Hourly
  • < 1 month
    Duration
  • Expert
    Experience Level
  • Remote Job
  • One-time project
    Project Type
Skills and Expertise
Browser Extension
Activity on this job
  • Proposals:20 to 50
  • Interviewing:
    0
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Aug 28, 2025
  • ARE
    Dubai3:11 AM
  • $1.1K total spent
    12 hires, 0 active
  • 20 hours

Explore similar jobs on Upwork

Trabajo posible para un clienteHourly‐ Posted 3 weeks ago
HubSpot
Airtable
CRM Automation
Automation
Business Process Automation
Zapier
Make.com
Bubble.io
Application Integration
Automated Workflow
Software Integration
Marketing Automation
Microsoft Excel
Microsoft Power Automate
API
API Integration
NetSuite Development
SuiteScript
RESTful API

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo