Position: Full-Stack Flutter Developer
Location: Remote
Type: Full-Time
Experience: Senior (10+ years)
About Us
Stash Ventures is the developer of Hybrid, a shoppable video platform. We are seeking an experienced Full-Stack Flutter Developer to join our team and help us continue to push the boundaries of mobile app development.
Job Description
Seeking a Unicorn! As a Full-Stack Flutter Developer on Hybrid, you will be responsible for implementing both backend and frontend services and features. You should have a strong design sense and the ability to take mockups and turn them into great-looking, functional features in the app. The ideal candidate will have experience working with HLS and streaming video to mobile applications, and must be able to work independently on complex applications. A self-starter with an entrepreneurial attitude is a must.
Applicant must have launched, publicly available Flutter-based apps to be considered.
Responsibilities
- Develop and maintain mobile applications using Flutter for iOS and Android platforms.
- Implement backend services using PostgreSQL, including writing SQL procedures.
- Utilize Typescript, Node, and Deno for backend development.
- Integrate and manage GraphQL on the frontend.
- Maintain and update the database model.
- Work with Objective-C, Swift, and Java to maintain device-specific packages.
- Collaborate with the design team to ensure high-quality UX/UI.
- Troubleshoot and debug applications to optimize performance.
- Implement and maintain application stack components including Supabase, Typesense, Cloudinary, Sentry, OneSignal, and Mailgun.
Qualifications
- 10+ years of experience in software development.
- 3+ years of experience with Flutter.
- Proficiency in working with PostgreSQL databases and writing SQL procedures.
- Strong skills in Typescript, Node, and Deno.
- Familiarity with utilizing GraphQL on the frontend.
- Working knowledge of Objective-C, Swift, and Java.
- Ability to maintain and update database models.
- Familiarity with Vue is a plus to help maintain a Vue-based CMS.
- Experience working independently on complex applications.
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration skills.
Application Stack
- Mobile Framework: Flutter (iOS, Android)
- Isar
- Riverpod
- GraphQL
- Flutter Hooks
- Database: Supabase (Postgres, Authentication, Edge Computing)
- Search Platform: Typesense
- Media Management: Cloudinary (Images, Video)
- Error Tracking: Sentry
- Push Notifications: OneSignal
- Email Services: Mailgun