100% Remote. 100% JavaScript.

G2i connects you to high quality remote React, React Native, and Node.js jobs, deals with all the red tape, and supports you with a vibrant remote developer community.

Apply Once, Work Anywhere.

Every day we market your profile to dozens of clients directly. Our developers never have to scout job boards, send cold emails, search LinkedIn or talk to recruiters. We do that for you.

100% Remote

All of G2i's developers work fully remote from all corners of the world. This enables you to make your own schedule and to devote more time to the people and things that matter to you.

Focus on JavaScript

All of our projects are focused on developing solutions to complex problems using React, React Native, Node.js and GraphQL. Our developers value our focus and get to work in a tech stack they will love.

Authentic Human Connection

Every developer has an assigned personal team member to talk to whenever they need it. Our team takes the time to know each developer so that we can support them in every way possible.

A Community of Experts

Our developers are a community. When you join, you'll gain access to our Slack where you can ask questions, get help from React experts debugging problems and learn about the latest updates in React.

Vetted Clients

From Y-Combinator startups to Fortune 500 enterprises, our clients are some of the best. We make sure they follow healthy practices like forty-hour work weeks and paying their developers on time.

One Code Challenge, Dozens of Jobs

Completing one code challenge qualifies you to see dozens of jobs. You never have to be vetted again.

How it works

Our process is simple, but not easy. We only accept the top 2% of JavaScript developers.

Apply Online

It only takes a few minutes. After you apply, we'll review your application looking at the basics - your experience, location and code samples.

Code Challenge

No algorithms or whiteboarding. Instead we provide wireframes and specs for a small application and ask you to build it.

Engineer Interview

We invite you for an interview with one of our hiring engineers to review and talk about your code.

Welcome to G2i!

You receive a formal welcome to the G2i community and we match you with exciting remote JavaScript opportunities.

We vet our clients

We ensure our clients have realistic budgets, timelines, project management structures, communication rhythms and expectations so that you only see qualified roles.

Typescript Project
2 Months | Remote

Realistic budget

Realistic timelines

Technical difficulty

Project management

Communication

React Native Project
6 months | Remote

Realistic budget

Realistic timelines

Technical difficulty

Project management

Communication

React & GraphQL Project
4 months | Remote

Realistic budget

Realistic timelines

Technical difficulty

Project management

Communication

Don’t just take our word for it...

Developers love working with G2i and we have so many great tweets to prove it. Just follow @g2i on Twitter to see for yourself and to follow our news and updates.

Developer Stories

We’re proud to have helped these amazing developers find work they love.

'G2I TOTALLY CHANGED MY LIFE. MY QUALITY OF LIFE IS WAY, WAY BETTER. I GET LESS STRESSED. I GET LESS SICK. I HAVE MORE HOURS IN MY DAY TO GIVE ATTENTION TO MY FAMILY. I'M REALLY THANKFUL FOR WORKING WITH THEM.'

Tiago Souto
Community Funded
São Paulo, Brazil 🇧🇷

'I LOVE WORKING WITH G2I BECAUSE OF THE CULTURE. PLUS, I OBTAINED BOTH PROFESSIONAL AND FINANCIAL GROWTH THANKS TO THE AMAZING CLIENTS THEY HAVE. THEY REALLY CARE ABOUT THE ENTIRE DEVELOPER EXPERIENCE'

Andrei Calazans
You.i TV
Linhares, Brazil 🇧🇷

'AS SOMEONE WHO KNEW THEY WANTED TO WORK REMOTELY AND WANTED TO USE REACT/REACT NATIVE, G2I POSITIONED ITSELF AS AN IDEAL PARTNER TO WORK WITH IN ORDER TO MAKE THAT ACTUALLY HAPPEN. G2I IS ALL ABOUT MODERN JS.'

Eli Zibin
Pawprint
Vancouver, Canada 🇨🇦

Frequently Asked Questions

If you're looking for some information, but can't find it here, please contact us.

What exactly does G2i do?

G2i matches remote React developers to the companies that want to hire them. Developers can apply to join G2i and complete our technical vetting process. Upon passing, we match you with companies and roles that are the best fit for you. We make finding a remote React role much easier.

What types of jobs do you have?

All of our jobs are remote. Most of our jobs are contracts, 40 hours/week, running two to three months in length. Many of our contracts get extended beyond that initial term and run six months to a year. We also have direct hire roles where you will obtain a salaried position at a company and work for them directly. Many developers that started as contractors have been converted to salaried employees by our partners.

Six to eight hours for a code challenge seems like a lot. Why is it so long?

One of our core beliefs is that most code challenges are broken. You are asked to do tasks that don't relate to the actual work that the job requires day-to-day. The complexity of tasks in code challenges is also often orders of magnitude higher than the actual work. We believe this creates artificial barriers to entry for many qualified developers who aren't great with algorithms or advanced math, but can build a website or an app just fine.

Our code challenge is different. We designed a challenge that actually reflects what you would be doing on a client project day-to-day. It's a real-world example where you're given wireframes and specs for a simple app and asked to build it in React or React Native. While this takes a lot more time upfront than traditional code challenges we believe the benefits are actually time saving overall because:

  • By completing our code challenge you won't have to complete other code challenges for our clients. We provide our clients with your code and our in depth code review so that they can be confident in your abilities from day one.

  • Our in depth code review gives us a great sense of what your strengths are. We can filter out the jobs that don't match and allow you to only focus on the ones that do.

  • Our clients are more confident in you from the start of a job so you can start making meaningful contributions right away.

The entire challenge is done async so nobody is watching you code or pressuring you to work at a certain pace. There are no timelines for completing the challenge, you get to work on your own schedule. Overall, we think this is a healthier way to evaluate someone's abilities with React and React Native.

Many developers that have completed our code challenge have actually said that they enjoyed the process and some have even spent over twenty hours on their final solution because they were having so much fun with it. If you're still skeptical we would encourage you to set a time limit upfront that you're comfortable with and work on the challenge for that amount of time. If you don't like the process, no worries, it's not for everyone and that's ok. However, we believe that more often than not people will see that this is a fairer and more enjoyable way to do code challenges.

How long will it take to find a job once I join?

Most developers find a job within thirty days of joining. We've had many developers start a role their first week, some even their first day. There are also developers who have waited longer than that to find work or have not found work at all. The main factors that help with finding a job with us are:

  • Your hourly rate being competitive.

  • Your working hours providing enough overlap with the client for real time communication (four hours of overlap with a US time zone is a common request)

  • Being experienced in both React and React Native.

  • Being flexible with the tech stack outside of React and React Native.

  • Being available and responsive to inquiries from us and our clients.

Joining G2i does not exclude you from finding jobs elsewhere and we encourage our members to use every resource available to them to find a job while we are working to match them with clients.

We actively support open-source

We are an engineer-driven company and actively support the open source community with various projects. We also back various developer conferences such as ReactConf and React Days.

10% of our profits go to charity

G2i stands for “Good News to the Internet” and we try to live it out by giving up to 10% of our profits to street kids in Kenya. We have also spent considerable time in Kenya ourselves.

100% Remote. 100% JavaScript.

We are a vetted marketplace connecting you to high quality remote React, React Native, and Node.js jobs, dealing with all the red tape and supporting you with a vibrant remote developer community.