freehire launches on Product Hunt on 26 August.

Follow →

Full-Stack Mobile Engineer (Flutter) - Intern / New Grad

Summary

Build and ship features in a Flutter mobile app for an edtech product, integrating AI voice interactions, backend APIs, and performance optimizations.

Responsibilities

  • Jump into the real codebase from day one, not shadow from the sidelines
  • Build and ship features across the Flutter app — onboarding, lessons, roleplays, AI voice conversations, feedback flows, and monetization
  • Work on real-time voice interactions and the flows that make them feel instant and natural
  • Integrate with backend services and APIs, and dig into the backend yourself when needed
  • Chase down bugs, crashes, and performance issues, and improve app stability
  • Look at funnels, activation, feature usage, and paywalls to understand how your code affects real user behavior
  • Test features before they go live, challenge weak UX, question unclear copy, and push for the details that make the product better
  • Help ship fast, measure what happened, learn from the results, and move on to the next iteration
  • Sometimes you'll work on mobile. Sometimes on backend. Sometimes on QA or performance. Sometimes on things no one has a perfect job title for yet

Requirements

  • Highly curious about AI, mobile apps, consumer products, and real‑time voice experiences
  • Comfortable building features in Flutter/Dart end to end — UI, state management, and API integration
  • Understand how to work with REST/WebSocket APIs, async flows, and app architecture
  • Care about performance, smooth UX, and shipping polished, bug‑free builds
  • Comfortable reading and touching backend code when a feature demands it
  • Proactive, organized, detail‑oriented, and comfortable following up
  • Don't wait for step‑by‑step instructions; you look for ways to add value
  • Comfortable working with data, logs, crash reports, and product metrics
  • Communicate clearly in English
  • Bonus if you have: published apps on the App Store / Play Store, experience with real‑time audio, native platform code (iOS/Android), CI/CD, or backend work (Node, Python, Go, etc.).

Core Competencies

Demonstrates expertise in Flutter/Dart development, including UI, state management, and API integration, while ensuring high performance and user experience. Proficient in backend code interaction and comfortable analyzing data and product metrics to drive improvements.

See also