Senior Flutter Developer
Apply NowWe are looking for a Senior Flutter Developer to lead the greenfield development of a mobile-first learning application for children. The product is being built from scratch, with a strong focus on safe, meaningful screen time, child-friendly UX and AI-assisted learning interactions, while giving parents full control and transparency.
Responsibilities
- Architect and build a scalable mobile-first Flutter application (iOS & Android) with potential expansion to Web.
- Deep integration of Rive App for character animation, state machine management, and real-time lip-syncing synchronized with AI-generated audio (ElevenLabs).
- Implement key modules including the 3D Interactive Globe, the gamified Explorer Path, and the Travel Journal.
- Work with Supabase (BaaS) and WebSockets for real-time data sync; integrate LLMs and Text-to-Speech APIs.
- Build a robust "Parent-Child" account architecture ensuring strict compliance with GDPR, COPPA, and AI Act standards.
- Work in an iterative Kanban environment, translating atomic User Stories into high-quality code.
Requirements
- 5+ years in software development with at least 3+ years of commercial experience specifically with Flutter & Dart.
- Deep expertise in modern state management (Riverpod, Bloc, or Provider).
- Proven experience with Rive (Rive.app) or complex animation libraries. You understand how to handle render loops and state machines.
- Experience with REST/GraphQL, Authentication flows, and Offline-first architecture.
- Strong focus on writing testable code and optimizing performance (rendering 3D/animations without jank).
- English: Upper-Intermediate (B2) or higher.
Nice to Have:
- Experience with Supabase.
- Background in Game Development or EdTech.
- Experience implementing In-App Purchases (RevenueCat or similar) and subscription models.
- Knowledge of 3D rendering in Flutter (Impeller/Shaders).
What We Offer:
- Absence of micromanagement, a culture based on the principles of truth, trust, and transparency.
- Annual salary review.
- Career development according to an individual plan and mentorship.
- 15 working days of vacation, 6 sick days, and public holidays off.
- Individual legal and financial support.
- 50% compensation for coworking costs, English courses, and professional courses.
- Compensation for personal equipment costs.
- Monthly happy hours and online meetings with the team.
- Gifts on birthdays and anniversaries.
Interview stages:
- Screening Interview (30 minutes).
- Technical Interview (45-60 minutes).
- Pre-Offer Meeting (10 minutes).