Improve Chrome extension behavior

Job ID: 36664445

Budget: $10 – $30 USD

I am looking for a freelancer to improve the behavior of my Chrome extension. The extension is meant to work on Linkedin profiles pages only. URL that sahttps://www.linkedin.com/in/. When the URL is detected, the button "AI headhunter" appears. When we click on that button a slider appear with a iframe in it.

Everything works great if I manually refresh the profile page. However the button never appears when I navigate onto the profile page from an another page, because of the way linkedin is structered.

Here are the 3 specific behaviors I need to implement

1. the button should ALWAYS appear, even when I navigate onto the profile page
2. When we navigate OUT of a profile page, the slider must close automatically (right now stays open)
3. When we navigate from a profile page to an another, the slider script must reload completely (addprofile() function runs again, and slider iframe is reloaded with refreshed parameter - no need to click on button this time)

Ideal skills and experience:
- Experience with developing and improving Chrome extensions
- Proficiency in JavaScript, HTML, and CSS
- Knowledge of Chrome extension APIs and best practices
- Ability to troubleshoot and fix bugs and errors
- Strong communication skills to understand and address specific issues and requirements.