You've landed at the right place. oDesk is now Upwork. Learn about the new platform.

Firefox Plugin Development Jobs

4 were found based on your criteria {{ paging.total | number:0 }} were found based on your criteria

show all
  • Hourly ({{ jobTypeController.getFacetCount("hourly") | number:0}})
  • Fixed Price ({{ jobTypeController.getFacetCount("fixed") | number:0}})
show all
only
only
only
show all
only
only
only
only
only
show all
only
only
only
Looking for the Team App?
Download the New Upwork Team App
Fixed-Price - Intermediate ($$) - Est. Budget: $200 - Posted
We have a Firefox XUL overlay addon, which doesn't work with the new Firefox Electrolysis architecture. We need to migrate the extension so it will work under this architecture. The addon have basic functionality to interact with the page: reading and manipulating window variables, manipulating the dom, and injecting scripts. This operations are supported from several contexts: the page the user is currently on, different tabs, and different browser windows. The extension is composed from 3 parts: the overlay code, a script that is dynamically loaded in the overlay, and a html file and script to test the functionality. The overlay and overlay script need to be modified so that the test html file will work. Additional files may be added if needed. Important notes: 1. Firefox 25 and up should be supported 2. Firefox nightly should work without Electrolysis compatibility shims, as described here: https://developer.mozilla.org/en-US/Add-ons/Working_with_multiprocess_Firefox 3. The test page should not be changed, other then making the API asynchronous if needed Original addon code will be provided to the person hired. The overlay code and script are about 400 lines of code.
Skills: Firefox Plugin Development JavaScript XUL
Looking for the Team App?
Download the New Upwork Team App
Fixed Price Budget - ${{ job.amount.amount | number:0 }} to ${{ job.maxAmount.amount | number:0 }} Fixed-Price - Est. Budget: ${{ job.amount.amount | number:0 }} Open to Suggestion Hourly - Est. Time: {{ [job.duration, job.engagement].join(', ') }} - Posted
Skills: {{ skill.prettyName }}
Looking for the Team App?
Download the New Upwork Team App