Are you a seasoned Flutter Engineer in South America looking for an exciting opportunity with a startup in the USA? If so, then this role is perfect for you. Read below for more info on the role:
We are the leading platform dedicated to helping Cannabis Dispensaries. We're looking for people with drive and initiative who are excited about making great technology and have a positive attitude toward our service members. Come help us build meaningful solutions for the growing community of dispensaries!
If you are someone who enjoys collaborative problem-solving, sophisticated design, and creating quality products then this is a great opportunity to become an integral part of a small team and make an impact.
We are looking for a senior Flutter developer to help complete a shoppable content application for the cannabis sector. This individual should have more than 10 years of development experience. They will be handling both front-end UI development and in-app data management systems.
The app is currently built on top of the following:
- Flutter 3.0+
- Supabase
- Postgres DB backend + GraphQL server
- Phone authentication
- Edge functions
- Cloudinary (image and video host)
Experienced with launching iOS and Android applications using Flutter.
- GraphQL - Specifically using graphql-flutter and graphql-code-gen packages.
- Familiarity with Flutter Hooks.
- Familiarity with Riverbed and Go-Router.
- Familiarity with writing SQL functions and managing a PostgreSQL database.
- General familiarity with coupon/deals apps and video-based social networks.
- BSc/MSc in Computer Science or related field
- At least 2 years of professional experience with Flutter
- At least 5+ years of professional experience as a software developer
- Values writing tests as part of the development process
- It is a big plus to have experience with native mobile development (iOS or Android) and/or Firebase with React/TypeScript
- Worked in a team environment and mentored other developers (or has a passion for mentorship)
- Deep understanding of the Flutter framework and how dependency injection and scoping dependencies work using provider
- Complete understanding of flutter_bloc
- Strong understanding of the capabilities of critical third-party products, such as Firebase, Auth0, AWS, Google Maps, etc.
- A GitHub repository with at least one Flutter project (extra kudos if your Flutter project uses flutter_bloc and has a good set of unit and/or widget tests!)
- Located close to EST Time Zone
This is a contract position.