Need a Chrome extension web socket developer

Closed Posted 6 years ago Paid on delivery
Closed

We are a startup seeking someone who is extremely familiar with writing Chrome/Firefox browser extensions to write one for a project we are working on.

Overall scope: We are working with the website [login to view URL] but ultimately will be working with other websites. Within Slack we are working with Workspaces, Channels, and other pages which provide functionality based on web sockets. This includes real-time instant message capability and some other functionality. We initially need a Chrome web socket-based browser extension that, for the web socket based Slack functionality, will almost instantly convert the words that the user is typing into other “words” which are the ones actually sent to Slack. We have several use cases, one of them being language translation. For example, when user X types in an English word, the extension will intercept it, convert it to French, and send the French word to Slack for storage. And the same in reverse: when the French word is received by the same or another Slack user, the extension will intercept it and convert it to English so that the user only sees the English word. A future phase of this project will incorporate configuration capability into the extension to determine which user will actually see French vs. English words--but for now we just need the above transformation framework.

The following are the skills required:

- Chrome web socket programming. This project will initially require creating Chrome web socket handlers or listeners to intercept and translate user input sent over web sockets to the Slack server, as well as intercept and translate web socket responses from the Slack server being sent to the user. Overriding existing Chrome handlers may be one approach.

- Knowledge of and ability to program standard REST protocols within Chrome browser extensions.

- Strong experience with parsing HTTP requests and responses, handling HTTPS, and programming in HTML (needed for parsing web pages in Slack and other websites).

- Firefox web socket and REST programming.

- Strong programming experience with Javascript (jQuery or Angular, required for browser extension work).

- Ability to test and ensure that performance of the extension is almost instantaneous and seamless.

o When longer text, e.g., containing several English paragraphs or more, are entered by the user the translation must be almost instantaneous so that the user barely even knows that the extension exists. Moreover, Slack must receive the modified input from the user almost as soon as the user entered it, as if there was almost no translation performed at all in the browser. The same is true in the reverse: when longer text is sent by Slack to a user, data must be almost instantaneously translated from French to English, almost as if no translation was done.

o The user must never “see” anything unusual happening on their screen, e.g. like the entry of English text suddenly being erased and transformed into French text. They need to see only what they should see: English text.

- Ability to write and package Chrome and Firefox extensions such that they are easily installed and do not interfere with the performance of the user’s interaction with Slack.

- It is not required that you speak French for this project, as we have the required language expertise. :)

Additional requirements: Here are some additional requirements:

- You must be willing to sign an NDA for this project.

- Any Intellectual Property that arises from this project will belong to our startup and you must sign an agreement to this effect, too.

Additional information: The Chrome web socket-based extension is the initial extension. If it performs well we will need for it to handle Slack REST functionality. Beyond that, we need the Firefox extension for Slack with the same capabilities. Beyond that (if you like), there may be other work that we can offer you regarding Slack, other websites, other browser extensions we are considering, etc.

Google Chrome JavaScript

Project ID: #16340275

About the project

12 proposals Remote project Active 6 years ago

12 freelancers are bidding on average $55/hour for this job

covernal

Hi Sir. Thanks for your reading my bid. I have rich experience in this part for 4 years. I have developed google chrome extensions. If you give me a chance , I will prove my skills. Please contact me.

$55 USD / hour
(14 Reviews)
6.0
prashushinde9

Hello I have 4+ years in PHP Chrome -Extension - Builder with very good experience. Relevant Skills and Experience I am good in Codeigniter, Google Chrome, HTML, PHP Please message me so I can come up with More

$55 USD / hour
(5 Reviews)
4.7
Hikesoftwares

Hello, I am Deepak Choudhary, We have understood your project for development of chrome extension. We have developed a lot of extension like for weather, SEO Optimization, Browser snapshot etc. We have developed many More

$50 USD / hour
(7 Reviews)
4.9
erbhanumadan

Greetings! Hope you are doing Great! I read your job description and I am ready to assist you with Chrome/Firefox browser extensions as per your requirements. I have few queries regarding this, Please commence in More

$55 USD / hour
(6 Reviews)
3.8
hunmin888

hi, sir. i checked your project description. i have a good experience in chrome extension and websocket programming. and then i can make and use rest api and web scraper. so if you want to work with me, i will do m More

$55 USD / hour
(6 Reviews)
3.9
tanurampal08

Hi there, I have some valuable experience working on implementing a webrtc solution for chrome back in 2015. This was about getting a audio-video web conference, in which we used sockets to establish the connection More

$60 USD / hour
(6 Reviews)
3.4
brazilrules

I am a Full Stack developer with 4 years of Experience. I have Experience with developing websocket clients in Javascript and servers with C#/ASP.NET and Java. I have developed an entire chat application in websocket w More

$50 USD / hour
(2 Reviews)
2.1
digitalmarket12

We are a team of dedicated and skilled Software Architects, Designers and Testers, focusing on client experience and continuous delivery by strictly following the Agile methodology to be the best in the market. We will More

$55 USD / hour
(0 Reviews)
0.0
BeyoutiF00L

BeYoutifool designs, are creative, unconventional, and impeccably unique. These designs give personality to your brand. The convergence of brilliance and simplicity, is the inception of your success

$50 USD / hour
(0 Reviews)
0.0