Job Openings Flutter Developer- Remote | Part Time

About the job Flutter Developer- Remote | Part Time

Hiring Flutter Developer | Remote (Part Time)

Client Introduction:

Canada-based innovative tech firm dedicated to unleashing the power of imagination in children. Our cutting-edge storytelling app brings stories to life, one voice at a time, empowering young minds to create, narrate, and dream big."

Job Description:

Flutter Developer Wanted for Children's Storytelling App

We're looking for a skilled Flutter developer to complete a partially-built children's storytelling app. The app uses AI to transcribe voice narrations into text and generate story content, turning kids' stories into printable books. Experience with FlutterFlow/Flutter, front-end development, and AI integrations required. 

Key Responsibilities

  • Complete UI & Flows in Flutter: Finish designing and connecting all screens and user flows using Flutter/ FlutterFlows visual builder and custom Dart actions. Ensure the apps UI is kid-friendly and intuitive.
  • Voice Recording & Speech-to-Text Integration: Implement voice recording features and integrate speech recognition (e.g. OpenAI Whisper or Google Cloud Speech-to-Text API) to convert childrens spoken narration into text.
  • AI Story Generation: Connect an AI text-generation API (such as OpenAI GPT-4) to transform transcribed text into a story narrative. This involves calling the GPT-based API from FlutterFlow/Flutter and handling the response to display a story.
  • Payment Processing: Integrate a payment system for users to purchase printed storybooks or app upgrades. Preferred solution is Stripe (or similar), using FlutterFlows/Flutter Stripe integration or custom API calls (supporting credit cards, Apple/Google Pay, etc.). Ensure transactions are secure and comply with app store guidelines.
  • Print-on-Demand Integration: Connect a print-on-demand service API (such as Peecho or Lulu) to order physical book prints. This includes generating print-ready PDFs of the storybook content and sending orders via the API. Handle asynchronous PDF generation and callbacks (e.g. Peecho can trigger a request for a PDF and later receive the file URL for printing).
  • (Optional) Blockchain Feature: If feasible, implement a lightweight blockchain element for example, storing a proof of story creation or issuing a unique digital collectible for each story. This is not core to the app, but a basic Web3 integration may be explored (e.g. using a simple smart contract call via FlutterFlow/Flutter custom action).
  • Deployment Prep: Ensure the app is production-ready for both iOS and Android. This includes final debugging, optimizing performance, and assisting with app store submission requirements (icons, permissions, etc.). Verify that all features (speech, AI, payments, print API) work smoothly on real devices.

Required Skills & Experience

  • FlutterFlow/Flutter: Proven experience building apps with FlutterFlow/Flutter. Ability to use FlutterFlows/Flutter drag-and-drop UI builder and extend it with custom Dart code/actions for advanced functionality. Familiarity with Flutter/Dart fundamentals is essential for troubleshooting and customizations.
  • Speech-to-Text Integration: Hands-on experience with speech recognition in mobile apps. Comfortable using APIs like OpenAI Whisper (for robust multilingual speech-to-text) or Google Cloud Speech-to-Text (high accuracy even in noisy environments). You should know how to capture microphone audio and process it into text within a Flutter/FlutterFlow app.
  • OpenAI/GPT API: Experience integrating AI text-generation services. Should be familiar with calling OpenAIs GPT models (or similar) via REST API and handling JSON responses in-app. For example, setting up an OpenAI API call in FlutterFlow/Flutter to generate story text.
  • Payments (Stripe or Similar): Knowledge of implementing in-app payments. Experience with Stripe integration is highly preferred including one-time payments and possibly subscriptions. Should understand how to use Stripes API or FlutterFlows/Flutter built-in Stripe module to accept credit card payments securely. Familiarity with Apple Pay / Google Pay integration is a plus.
  • Print/PDF Generation: Ability to work with print-on-demand APIs (e.g. Lulu or Peecho). This means you can format and generate PDF files of the story content (for printing) and send orders through the API. Understanding of PDF generation libraries or services, and handling webhooks/callbacks from the print service (e.g. to provide the PDF URL when ready).
  • Mobile Deployment: Experience finalizing and releasing Flutter apps to the App Store and Google Play. Should be aware of compliance (permissions, privacy, purchasing rules) and able to debug platform-specific issues.
  • Project Adaptability: Able to dive into an existing FlutterFlow/Flutter project structure and quickly understand the current state. Strong debugging and problem-solving skills to pick up where the previous work left off without a steep learning curve. Good version control practices are expected when handling the project.
  • Communication: Effective communication in English. Since the team or client is in Dubai, you must be responsive and able to clarify requirements or issues promptly.

Bonus / Nice-to-Have

  • Blockchain/Web3: Familiarity with basic blockchain integration in apps. For example, understanding how to use web3 libraries or smart contract APIs (Ethereum or others) to record simple transactions or issue tokens. Direct experience with Flutter/Dart blockchain packages (e.g. web3dart) and using FlutterFlow custom actions for blockchain calls is a strong plus.
  • UI/UX for Kids: Past experience designing apps for children (e.g. education or storytelling apps) will be beneficial. An eye for playful, accessible design and animations to keep kids engaged.
  • Print Industry Knowledge: Any experience with publishing or print file formatting (PDF/X standards, image DPI, etc.) can help ensure the generated books meet print quality requirements.

Other Details:

Working Timings: 4 hrs. a day, 9pm-1am, but will eventually be flex
Working days: Mon-Fri 
Working Mode: Remote
Location
: Anywhere from Pakistan 
Required Experience: 1 to 3 Years

About HR Ways: HR Ways is an Award winning Technical Recruitment Firm helping software houses and IT Product companies internationally and locally to find IT Talent. HR Ways is engaged by 300+ Employers worldwide ranging from worlds biggest SaaS Companies to most competitive Startups. We have entities in Dubai, Canada, US, UK, Pakistan, India, Saudi Arabia, Portugal, Brazil and other parts of the world. Join our WhatsApp Channel https://shorturl.at/983az to stay updated or visit www.hrways.co to know more."