Mobile Developer, React Native
FlipGive
This job is no longer accepting applications
See open jobs at FlipGive.See open jobs similar to "Mobile Developer, React Native" MaRS Discovery District.About FlipGive:
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.
FlipGive is Canada’s first B-Corporation (https://bcorporation.net).
The Role
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
- Perform code reviews (PRs)
- 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
- Writes KISS / Clean code
- 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
Expectations
- Passion for building high-quality products that customers love
- Self-directed and self-motivated, can handle multiple projects (https://signalvnoise.com/posts/1430-hire-managers-of-one)
- 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.
This job is no longer accepting applications
See open jobs at FlipGive.See open jobs similar to "Mobile Developer, React Native" MaRS Discovery District.