This is a preview build of the app. It uses a separate database to the production app.
Beta

About

Blog

Our Plan

FAQ

Mission and Values

The Team

Forum

Mobile Development Lead

Apply Here

Position Description

This is a remote volunteer position

We are seeking a lead for the Couchers.org Mobile Project. This will be a significant role within the organization in spearheading the mobile apps and helping to build the mobile team.

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 a dedicated volunteer who can take a major role in the organization and take on 10+ hours per week.

We pride ourselves on good documentation, 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, to meet other professionals, and to develop this critical platform for the couch surfing community.

Duties

  • Providing strategic vision for mobile development including technical design;
  • Work with our backend, web, and UX teams as part of our software lifecycle;
  • Lead a mobile team in delivering the mobile product, including mentoring and necessary training of engineers;
  • Assist in maintaining our documentation;
  • Assist in our recruitment process for the onboarding of mobile developers;

Requirements

  • Experience in building mobile projects from scratch including architecture design;
  • Experience with cross-platform frameworks (React Native);
  • Experience with Git and GitHub;

Preferred

  • Experience leading mobile teams;
  • Experience with the rest of our stack — Python/Django for backend, TypeScript/React for web frontend.

Expectations/Commitment

  • At least 10 hours per Week
  • 6 months commitment

Apply

  1. Fill out this form. Under "Position Applying For", put "Mobile Development Lead".

  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.

  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.