diff --git a/contributingGuides/HOW_TO_BECOME_A_CONTRIBUTOR_PLUS.md b/contributingGuides/HOW_TO_BECOME_A_CONTRIBUTOR_PLUS.md index 24a2149525d9..31a5793b3c1e 100644 --- a/contributingGuides/HOW_TO_BECOME_A_CONTRIBUTOR_PLUS.md +++ b/contributingGuides/HOW_TO_BECOME_A_CONTRIBUTOR_PLUS.md @@ -1,26 +1,28 @@ ## What is a Contributor+ (C+)? C+ are contributors who are experienced at working with Expensify and have gained the confidence of the internal Expensify team. Accordingly, they are allocated additional opportunities and responsibilities: - - They review proposed solutions in external GitHub issues, validate them, and make recommendations to an internal Contributor Manager Engineer (CME). - - Once a proposal has been accepted by a CME, the C+ will be the first person to review the pull request associated with that proposal. + - They review proposed solutions in external GitHub issues, validate them, and make recommendations to an internal Contributor Manager Engineer (CME). + - Once a proposal has been accepted by a CME, the C+ will be the first person to review the pull request associated with that proposal. ## Why would someone want to be a C+ -- C+ are compensated the same price as the contributor for reviewing proposals and the associated PR. (ie. if a job is listed at $1000, that’s how much the C+ will make if they review both the proposals and PR). If regressions are found that should have* been caught after the PR has been approved, C+ payment is reduced by 50% for each regression found. +- C+ are compensated the same price as the contributor for reviewing proposals and the associated PR. (ie. if a job is listed at $250, that’s how much the C+ will make if they review both the proposals and PR). If regressions are found that should have* been caught after the PR has been approved, C+ payment is reduced by 50% for each regression found. - * Should have = C+ should have caught the bug by fully following the PR checklist. If C+ skips a step or completed the checklist incompletely, payment will be cut in half. - C+ can also work on jobs as a contributor. - Earning potential is variable, it depends on how much a C+ wants to work and other jobs they’re hired for. We’ve seen C+ make ~$100k/year. - There isn’t a set number of hours a C+ needs to work in a week. Proposals and PRs reviews are expected to be addressed within 24 hours on weekdays. -- Dedicated #contributor-plus Slack room to discuss issues, processes and proposals. -- If C+ ever applies to work at Expensify, they’ve got a leg up on the competition because they're familiar with the company and processes. View job openings at https://we.are.expensify.com. +- Dedicated #contributor-plus Slack room to discuss issues, processes and proposals. +- Opportunity to work on projects and design docs for new features. +- A contributor must be a C+ to be considered to become a Backend Contributor. +- C+ are already familiar with the team, company, and processes, which may help when applying for full-time roles. One C+ has been hired full-time. View current openings at https://we.are.expensify.com ## Requirements to join C+ -- Have had 30 PRs deployed to production without regressions. +- Have had 30 PRs deployed to production. - Follow our Code of Conduct, Contributing.md and README.md docs and processes. - Comment and fix bugs in a timely manner. -- Clear communicator +- Clear communicator. - Bonus points: - Help other contributors by commenting on their issues. - - Actively involved in the #expensify-open-source slack channel - - Adheres to the PR review guidelines + - Actively involved in the #expensify-open-source slack channel. + - Adheres to the PR review guidelines. ## How to join?