Blog

Our Plan

Mission and Values

Mid-level or Senior Frontend Developer

Apply Here

Position Description

This is a remote volunteer position

For this role we are specifically seeking experienced mid-level and up frontend (or fullstack) engineers who are able to help review PRs and support junior engineers on the frontend team, in addition to doing feature work.

We currently have a lot of features that have been implemented on the backend, but could use more support getting them done on the frontend!

The Couchers.org codebase is open source under the MIT license and we accept occasional contributions via the Open Source Developer process, however, we are looking for some dedicated volunteers who can join the formal web team and make a commitment of roughly 5+ hours per week (you choose when!).

We pride ourselves on good documentation, a fun volunteer experience, ease of contribution, and ability for contributors to make large impacts. You will be working alongside experienced professionals who are motivated to develop their skills, meet other professionals, and develop this critical platform for the couch surfing community. And most of all, have fun and do something we love together!

Duties

  • Developing and expanding features;
  • Helping review frontend PRs
  • Making UI improvements;
  • Addressing bugs reported by our QA team;
  • Helping address tech debt (we're mostly up to date)
  • Debugging, documentation, and testing;
  • Working with the the backend and UX teams to design and implement features;

Requirements

  • Experience with writing tested, production-grade React and TypeScript (you've had at least one job doing frontend formally before);
  • Experience with Git and GitHub;

Our Stack

  • React/Typescript frontend
  • Next.js for server-side rendering and routing
  • Tanstack Query for state management and data fetching
  • GRPC for the API layer
  • Jest and React Testing Library for testing

Preferred

  • Experience with Material UI;
  • (Bonus but not required) Experience with Python for occasional backend implementation;

Expectations/Commitment

  • Roughly 5 hours per Week (we won't time you but enough time to get features done in a reasonable time period so they don't get blocked)
  • Plan to stay around at least 6 months
  • Willing to pop into one of our Tuesday dev meetings sometimes to keep on top of what the priorities are

Apply

  1. Fill out this form. Under "Position Applying For", put "Mid-level/Senior Frontend Developer".

  2. We'll review and get back to you as soon as possible — setting up a Zoom call so we can get to know you and you can meet the team. Sometimes there might be a bit of a delay as none of us work on the project full-time, someone might be traveling, etc.

  3. After accepting the position, we'll send you some volunteer agreements and then get you onboarded with the people you're going to directly work with.

About

Our Plan

FAQ

Mission and Values

Help Center

Roadmap & Updates

Legal & More

Terms of Service

Couchers, Inc.

Open Source

Contact Us

Report a problem

DonateVolunteer

Couchers.org is a project of Couchers, Inc. a U.S. 501(c)(3) non-profit, tax-exempt organization.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

© 2025 Couchers, Inc.

Version v1.1.16123, last updated 8 hours ago.