Reads and parses DOM to find telephone number(s) based on regex
Re-draws DOM with parsed telephone numbers to show a "Call" button upon telephone number hover
Sends a request to one of our VoIP APIs that initiates a call based on the plugin's configuration settings (see below)
Has an options screen that allows for plugin configuration, setup and management (I believe this caches to localStorage)
Back-end API integration
Options like "Excluded Domains" and "Included Domains"
International Pre-fix, Dial String Length etc.
Currently, the plugin has all of the features we need but causes run-time errors with our Elm apps because it re-draws the DOM based on it's own arbitrary interval. We would like to have this plugin re-developed so that it works with Virtual DOM apps. I expect this to be a short project but we have a growing Elm codebase and there may be more opportunity for work in the future.
If anyone is interested or knows someone who is, please contact me at mikeo@clarityvoice.com with the following information:
Your location (ex: Southfield, MI)
Your Timezone (ex: -04:00 GMT)
Your availability date to start on the project (ex: 10/02/2017)
Your hourly price (USD)
Accepted payment method(s)
Your development experience level with the following technologies:
Clarity Voice is seeking an Elm/JS developer for a short-term contract rebuilding a Chrome Plugin.
We have an existing Chrome plugin that we are white labelling: https://chrome.google.com/webstore/detail/clarity-voice-click-to-ca/jkhehhegbcgehpkgngbphngdklackdca?hl=en-US
This plugin does the following:
localStorage
)Currently, the plugin has all of the features we need but causes run-time errors with our Elm apps because it re-draws the DOM based on it's own arbitrary interval. We would like to have this plugin re-developed so that it works with Virtual DOM apps. I expect this to be a short project but we have a growing Elm codebase and there may be more opportunity for work in the future.
If anyone is interested or knows someone who is, please contact me at mikeo@clarityvoice.com with the following information: