Middle-Level Flutter Developer (Part-time, Remote)

speakup • United Arab Emirates
Remote
Apply
AI Summary

We are seeking a middle-level Flutter developer to support and develop our mobile application (iOS & Android) as part of a small, strong product team. The ideal candidate will have 2+ years of commercial experience with Flutter and strong knowledge of Dart.

Key Highlights
Develop and maintain a Flutter mobile application (iOS & Android)
Implement new screens and user flows
Work with existing application architecture
Technical Skills Required
Flutter Dart REST APIs FastAPI Git Bloc Cubit Provider Riverpod
Benefits & Perks
Part-time contract (~15 hours per week)
Flexible daily schedule
Long-term collaboration opportunity

Job Description


Format: Remote

Employment type: Part-time

Workload: ~15 hours per week

Schedule: 5 days per week, minimum 2 hours per day

Level: Middle (independent contributor)

We are building an international AI-driven platform for events, media, and speakers. The product is actively growing, used across multiple countries, and continuously evolving. We are looking for a Middle-level Flutter Developer who can reliably support and develop our mobile application (iOS & Android) as part of a small, strong product team.

Responsibilities
  • Develop and maintain a Flutter mobile application (iOS & Android)
  • Implement new screens and user flows
  • Work with the existing application architecture
  • Integrate with REST APIs (backend built with FastAPI)
  • Work with WebSockets / real-time updates
  • Optimize performance and fix bugs
  • Refactor and improve code quality
  • Participate in product and UX discussions
Required Qualifications
  • 2+ years of commercial experience with Flutter
  • Strong knowledge of Dart
  • Experience building apps for both iOS and Android from a single codebase
  • Solid understanding of state management (Bloc / Cubit / Provider / Riverpod)
  • Experience working with REST APIs and error handling
  • Understanding of Clean Architecture / MVVM / layered architectures
  • Confident use of Git
  • Ability to work independently and deliver tasks end-to-end
  • Strong sense of ownership and responsibility
  • Availability to work every weekday for at least 2 hours
Nice to Have
  • Experience with WebSockets / real-time features
  • Push notification integration
  • Custom UI components and animations
  • Good understanding of mobile UX principles
  • Experience publishing apps to App Store and Google Play
  • Experience with Firebase, analytics, or crash reporting
  • Experience maintaining and improving an existing production app
Level Expectations
  • Middle-level developer capable of working without constant supervision
  • Comfortable reading and improving existing codebases
  • Able to handle legacy code and improve it incrementally
Work Format
  • Fully remote
  • Asynchronous collaboration
  • Clear tasks and priorities
  • Communication via Slack / Telegram
  • Code reviews and technical discussions
Conditions
  • Part-time contract
  • ~15 hours per week, evenly distributed across weekdays
  • Flexible daily schedule
  • Long-term collaboration opportunity
  • Potential to increase hours based on performance
Compensation
  • Hourly rate or monthly fixed payment based on a pre-defined monthly scope of work
  • The scope is agreed in advance and includes a clear task plan and expected deliverables for the month
  • Stable and regular payments
How to Apply

Please include:

  1. Brief summary of your Flutter experience
  2. Links to apps, portfolio, or GitHub (if available)
  3. Your hourly rate or monthly expectations
  4. Confirmation of availability to work 5 days per week, minimum 2 hours per day
We Are Not Considering
  • Junior developers without commercial experience
  • Candidates available only 1–2 days per week
  • Developers unable to maintain consistent availability

Subscribe our newsletter

New Things Will Always Update Regularly