Titre du poste ou emplacement
RECHERCHES RÉCENTES

Mobile Developer, React Native

Collage HR
Toronto, ON
Télétravail
Experienced
Avantages pour l'entreprise
Flexible Work
Stock/Profit Share

Cashback that gives back. FlipGive turns everyday shopping into reliable fundraising with team cashback rewards. Managers and parents save time and energy while lowering the cost to play. Teams across North America have earned $50M and counting. For more information, please visit flipgive.com.

We are looking for a mobile developer, React Native to help build and maintain the FlipGive mobile app and services which are built in React Native and read from a GraphQL API. The backend is a Rails app organized as a "modular monolith" with things such as authentication broken out into its own service.

Things that our core app is responsible for that you may find yourself working on:

  • Code that powers our checkout via Stripe
  • Develop multiple React Native mobile applications within a monorepo structure
  • Setting up deep-links and tracking codes
  • Optimizing code for performance, build time, and file sizes
  • Keeping code libraries up-to-date with the latest security patches
  • Integrating with 3rd party fintech applications for bank transfer and payouts
  • Establish a new pipeline for mobile application builds using Bitrise (continuous integration/continuous delivery)

Key Responsibilities

  • Build and maintain our FlipGive shop app
  • Build white-label instances of our shop app for FlipGive Rewards partners
  • Improve code quality by organizing it into well defined and tested modules
  • Write easily understandable and maintainable code
  • Improve processes and tools to help the development team work more efficiently
  • Assist with improving testing frameworks and coverage
  • Able to work independently during Eastern Standard Time office hours

Requirements

  • Proficient with at least 3 years of work experience with React Native, Typescript, React query, React testing library, React hook form
  • Experience building and operating production web services
  • Understanding/experience working with REST/GraphQL APIs
  • A serious tester that strives for thorough test coverage
  • Experience with zustand / Redux toolkit
  • Understand how the bridge between react native and native modules works
  • Familiarity with developer tools such as CI/CD, Git
  • Familiarity with CSS frameworks like Tailwind
  • Experience publishing a mobile app to Apple app store and Google play store

Nice To Have

  • Working knowledge of React.js
  • Experience with Expo
  • Experience working with affiliate marketing technology
  • Passion for building high-quality products that customers love
  • Self-directed and self-motivated, can handle multiple projects (
  • Works remotely in a multi-disciplinary team on various projects at the same time
  • Interest in charitable or community causes

Why FlipGive?

  • We offer a competitive salary and a comprehensive benefits package and stock options
  • An collaborative startup environment where you get to work a talented team and make an impact from day 1
  • A company culture that celebrates giving back to the community, as it is a part of our DNA to help families across North America afford to play - we are Canada's first B-Corporation
  • Flexible work environment where you can work in our office in Toronto or in the comfort of your own home. A large portion of our company works remotely across a dozen different countries

Our Commitment to Diversity, Inclusion, and Belonging:

At FlipGive, we are committed to building an environment where everyone feels included, valued, and heard. We put this into practice by continuing to build a transparent and capacity-building environment at work and put our resources and time towards addressing funding gaps that exist for women and racialized youth in sport. Our work is not done, but we believe that our commitment to these values and initiatives enables us to maximize a team's potential and build products that disrupt the outdated and underserved area of team finances. FlipGive is an equal opportunity employer. We encourage applications from racialized people, people with disabilities, people from gender and sexually diverse communities, and/or people with intersectional identities.

Our Commitment to Accessibility:

FlipGive provides employment accommodation during the recruitment process. Our default communication channel throughout the process is email + Google Meet (which has closed captions). Should you require any accommodation, please indicate this on your application and we will work with you to meet your accessibility needs. For any questions, suggestions, or required documents regarding accessibility in a different format, please contact us.

#J-18808-Ljbffr