USD $8,000-$10,000 per month (approx. 6,000-7,400) DOE
About Us
The
Consumer Rights Wiki
is a community-driven knowledge base that documents and exposes anti-consumer practices. We highlight how companies restrict user freedoms, such as subscription-locked cars, shut-down games, and appliances that cannot be repaired.
The Role
We're building a
cross-browser extension (Chrome and Firefox)
that surfaces relevant Wiki articles as users browse. You'll own the search layer: designing and implementing indexing, fuzzy matching, and surfacing results in the popup UI.
Scope of Work
Design and implement the
search architecture and algorithm
for efficient indexing.
Develop search algorithms such as fuzzy matching, URL matching, title matching, and product matching.
Integrate results into the existing popup UI.
Work within our stack:
Vite, TailwindCSS, TypeScript, React
.
Deliver a
cross-browser solution
for Chrome and Firefox.
Required Skills
Strong experience designing and implementing search algorithms.
Strong experience with TypeScript and browser extensions.
Desired Skills
Experience parsing webpages in extensions (for example, ad-blocker style content scripts).
Background in information retrieval or large dataset matching.
Application Instructions
Please send your resume or CV, along with availability, to
jake@fulu.org
.
Pre-screening questions (required):
Describe a search system you have designed or implemented. What algorithms or libraries did you use?
What challenges are unique to building Chrome and Firefox extensions, and how have you solved them?
Given a JSON dataset of 5,000 items, how would you implement efficient fuzzy search or other matching in the browser?
Applications without answers to these questions will not be considered.
Important Notes
If the tasks specified are completed before the end of the paid term, you will be expected to contribute to additional extension-related work for the remainder of the contract.
Disclaimer:
I am acting solely as the technical lead and recruitment coordinator for this role. All employment contracts and payroll will be handled directly with the US-based non-profit entity. I am not the hiring entity and assume no employer responsibility or liability.
Shortlisted candidates will be contacted for next steps.
Job Types: Full-time, Fixed term contract
Contract length: 2 months
Pay: 6,000.00-7,400.00 per month
Application question(s):
Describe a search system you have designed or implemented. What algorithms or libraries did you use?
What challenges are unique to building Chrome/Firefox extensions, and how have you solved them?
Given a JSON dataset of 5000 items, how would you implement efficient fuzzy search in the browser?
Work Location: Remote
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.
Job Detail
Job Id
JD3820681
Industry
Not mentioned
Total Positions
1
Job Type:
Full Time
Salary:
Not mentioned
Employment Status
Permanent
Job Location
Remote, GB, United Kingdom
Education
Not mentioned
Apply For This Job
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.