×
Looking to donate to projects in Gitcoin Grants Beta Round? Support here.

How it Works - Contributor / Coders Seeking Jobs

bounty explorer
bounty explorer
1
Explore Bounties
Explore available bounties on the Issue Explorer.
express interest
express interest
2
Express Interest
Interested on an issue? Click Start Work to express interest through a short form.
begin work
begin work
3
Begin Work
If the project requires approval, keep an eye out for a notification for a Request to Work confirmation via email prior to begin working. Otherwise, work away!
stop work
stop work
Can’t Continue Your Work?
Click Stop Work, and someone else will pick it up.
submit work
submit work
4
Submit Work
Completed your work? Click Submit Work to send your PR to a repo maintainer for review. Otherwise, work away!
work reviewed
work reviewed
Work Reviewed
Submitted work is reviewed and approved by a repo owner.
get paid
get paid
5
Get Paid
Once your work is approved by the repo maintainer, you’ll get paid!

Things to Note

start work
Signal Your Intent
As a courtesy to other contributors and to ensure payment, use the start work button to notify all parties your intention to work.
approve work
Funders Choose Workers
The funder reserves the right to accept or deny a worker in order to find the best fit for the project.
iterate work
Iteration is Key
Expect a few rounds of revisions to complete the project.
start work
Be on Time
Work that has not been completed and is past the expiration date is considered expired.
expired work
Cancel Anytime
A project can be cancelled by a bounty funder. The funds will then be reclaimed by the bounty owner.

Project Types

Gitcoin supports 3 flexible ways to set up a project to ensure the best results.

Traditional Project

traditional

Good For

Sourcing ideas, creative, searching for the best ways to solve a problem, bug hunt.

What to Know

A traditional project can be set up for contributors to be able to start work immediately without approval or can be set up as approval required.

Approve workers via a Request to Work email notfication.

traditional

Cooperative Project

cooperative

Good For

Large projects (broken up into parts), augmenting team skillsets

What to Know

When funding a cooperative bounty, provide guidance on how the project can be broken up to allow additional contributors smooth onboarding.

The amount paid for a cooperative bounty is at the discretion of the funder. Please make sure you over-communicate your budget/intent to the bounty hunter -- It helps avoid misunderstandings in the future!

cooperative

Contest Project

contest

Good For

Sourcing ideas, creative, searching for the best ways to solve a problem, bug hunt.

What to Know

Be clear on the type of contest and how many winners will be provided a bounty.

The funder resrves the right to pay only one or more than one contributor for the contest at their discretion. This depends on the type of contest listed and the number of winners alloted.

contest

Project Permissions

Gitcoin supports 2 types of permissions to allow flexibility for each project.

Permissions - Approval Required permissioned

A Permissions based project ensures that the contributor has necessary skillsets to complete the task. Contributors will request to work on a project by clicking start work to express interest. A short summary of a work approach will also be provided in the start work form.

What to Know

Gitcoin will send you an email notification when a worker has expressed interest.

The repo owner/funder has the right to approve or deny any request to work.

A funder may override the auto approve setting. In this case, workers will not be automatically approved after 72 hours.

Permissionless - No Approval Required permissionless

A permissionless project allows a contributor to begin work without permission or approval from the project owner. It is suggested that an approach and questions be raised prior the start of the project to ensure mutual understanding or the way forward.

What to Know

Although approval is not required to begin working on the project, ensure that the goals in the issue description are clear.