Hello!
The idea is clear.
User will be able to use keyboard shortcuts, also I suppose need add ability to choose color.
Besides this, I suppose will be needed add "navigation panel" like in original "find".
WebExtensions API provide the find interface, but it is useless for your task. Although the extension is pretty simple, the amount of work is not too small.
Thank you for attention!
I forgot mention, that you can use the same extension and with Google Chrome browser.